The UK boasts the largest Indian restaurant in the world, and London has more Indian restaurants than some actual Indian metropolises such as Mumbai and Delhi.