T20 World Cup champions, the Indian cricket team, touched down in Delhi early Thursday morning on a special charter flight. Their return comes five days after clinching the title in Barbados, where a powerful category 4 hurricane forced them to stay longer. (More Cricket News)