Cricket
By The Roar / Editor
20th April, 2016
An unbelievably big crowd turned out to a cricket ground on outskirts of Kathmandu to watch Nepal defeat Namibia in their ICC World Cricket League Championship.