London has a huge Indian population and many areas of London have a very Indian feel to them. Areas like Southall, Wembley and Green Street.
But there is much more to Indian London than shopping and food. There is a whole dance, and cultural scene and the London skyline is dotted with temples.
And within these Indian areas and cultural scene is a huge diversity , reflecting the huge diversity within India itself. You will find Hindu influences, Muslim and Sikh. Punjabi restaurants, Gudjarati.