Once the home of the jellied eel, pie and mash and fish and chips, London has come a long way since the local Indian restaurant was the most exotic dining experience on any of the city's high streets.