Cup of Nations Quarterfinals: Excitement, Tears, and Surprising Upsets
The 31st edition of the Africa Cup of Nations, currently hosted by the Gabonese Republic, has reached its semifinal stage. Four national teams from the Continent will play two matches for the right to earn a spot in the final match of the Cup, which will be played on February 5 at the stadium…