67% could travel within 6 months December 27, 2020 According to Thomas Cook India’s travel survey for December 2020, confidence to travel is on the upswing, with 67% Indians willing to travel within the next 6 months. Thomas Cook India 2020-12-27 anil