ADIDAS LAUNCHES THE FIRST FLAGSHIP STORE IN INDIA - ‘THE HOME OF POSSIBILITIES’: Leading sportswear giant - adidas unveiled it’s first flagship store in India. Located in the heart of the capital - Connaught Place, ‘The Home of Possibilities’ store is a blendof multiple...