The Indian franchise group, which opened India’s first Costa Coffee outlet in 2005, has reached its 100-store milestone in the country with its latest New Delhi location
Devyani International Limited (DIL) has opened its 100th Costa Coffee store in India with a new outlet in New Delhi’s Khan Market shopping district.