Sports 4 min read India survive Nepal scare by 23 runs to reach semifinal of Asian Games 2023 cricket Moira Lennon October 3, 2023