As Afghanistan sensationally secured their place in the World Cup semifinals in the Caribbean, the nation erupted in euphoria. Thousands of ...
Cricbuzz
1 day ago
View all