Posted in Travel & Living Tags: cleatrip, customer care, India, makemytrip, makemytrip.com, online bookings, travel portal, travel portals, worst travel site