‘They’re home’: T20 World Champions Team India arrives in Delhi | Cricket News
NEW DELHI: The Indian cricket team, fresh from their T20 World Cup victory in Barbados, landed in Delhi on Thursday morning after being stranded due to a category 4 hurricane. …