Cricbuzz
Afghanistan revels after historical victory
As Afghanistan sensationally secured their place in the World Cup semifinals in the Caribbean, the nation erupted in euphoria. Thousands of people poured onto the streets of Nangarhar, the province ...
6 days ago