By Caroline Baldwin2015-06-08T17:20:00
H&M will open its first store in India this autumn. The retailer has selected a 25,000 sq ft location in New Delhi.
Already have an account? Sign in here