Bangalore now seems to be the preferred choice with retail companies when it comes to setting up flagship stores. Not just any but their largest with the biggest names in the industry like Tommy Hilfiger and Adidas choosing the city over many others.