Yeah, London has wonderful, authentic Indian food.
It is said that the world's best Indian restaurants are not in India but in London.