News

On April 19, Delhi-based brand Kartik Research will open its first US brick-and-mortar storefront in New York City’s Lower East Side. Setting up shop on Orchard Street, the brand joins a ...