India based lifestyle brand, Superkicks, launched its latest flagship store in a new two-story building in New Delhi. The 2400 sqft store is divided into two zones, the ground floor being the main re