The New Delhi-based coffee chain will continue to target high-footfall tourist locations for outlet growth, but faces growing competition from both domestic and international operators
Indian coffee chain Barista is seeking to reach 500 stores across the country within two years.