Costa Coffee is opening its first coffee shop in India. The new 1,200ft store in Connaught Place, central Delhi can accommodate 60 customers, and is part of a franchise contract to open more stores across India. The franchise, negotiated by Costa’s commercial director Nick Williams with Ravi Jaipuria, leader of a large corporate business with […]