Thomas Cook India launches store in Kolkata’s New Town
With a strategic intent to capitalise on the strong and growing demand from Kolkata, Thomas Cook (India) Limited has inaugurated a new branch in the high potential market of New Town and its surrounding catchments.