Thomas Cook (India) Limited, India’s leading omnichannel travel services company has leveraged outdoor media in a disruptive initiative to....