Crocs opens new outlet at New Delhi
Leading footwear brand Crocs has opened its 30th exclusive store in India. The newly opened store located at Khan Market in New Delhi measures an area of more than 500 sq ft, which stocks loafers, sneakers, flip flops, and clogs for men,…