India welcomed nearly 4.78 million foreign tourists in the first half of 2024, with Bangladesh and the US as the leading source countries.