Amiri opens first India store in Delhi
US-based men’s and women’s apparel and accessories brand Amiri has made its brick-and-mortar debut in India and opened an exclusive brand outlet in New Delhi’s premium shopping mall The Chanakya.