Saturday, May 18, 2024
Outlook.com
Outlook India
Outlook Business

Bala Sarda

Founded in 2015, Noida-based D2C start-up has a presence in more than 6000 retail stores across the US, UK, and other countries