From an average of 9 nights in 2019, tourists are now staying an average of 11 nights in the country, according to the Department of Tourism (DOT).
A total of 10 players part of India's squad in the T20 World Cup 2024 do not feature in the squad for the five-match T20I ...