Canary Wharf is a business city with a fine dining Indian restaurant in London, with so much variety and people coming from different places for business purposes. Along with this, it is known for hav...CanaryWharfisabusinesscitywithafinediningIndianrestaurantinLondonwithsomuch