Thursday, 09 May 2024 01:04 AM
October 28, 2018 02:20 am
POKHARA, Oct 28: The 2019 ICC Cricket World Cup which is set to take place in England and Wales next year was displayed in Pokhara on Saturday.