A famous London department store claims to have invented Scotch eggs in the 18th century as a travel snack; others link them to India's nargisi kofta.
Disputed origins.