According to a popular theory, the curry originated thousands of miles away from Asia, in Scotland. The legend goes that a hungry off-duty bus driver went knocking at the doors of a local restaurant ...