The majority of "indian" restaurants are actually pakistani/bangladeshi restaurants believe it or not there are actually very few real indian restaurants the ones that are indian are actually vegetarian in the majority of cases with lesser known cuisines and nowhere near as popular as the meat based pakistani ones .Ask a white person to tell you a good indian place and they will most probably tell you the name of a pakistani restaurant coz they don't know the difference.You'll find loads of them also have "lahore", "punjabi" or "bengali" and they are own and run by pakistanis/bangladeshis.Though indians in the Uk are much higher up on the socio-economic ladder.