New Delhi, Agencies: The 2023 ODI World Cup in India created an "economic impact" of USD 1.39 billion with tourism among the biggest beneficiaries, according to a report Read more...