
The embarrassing performance of a Somali athlete during the women’s 100-meter race at the World University Games in Chengdu, China prompted a public apology from the African country’s sports minister. It takes an abysmal athletic performance to warrant accusations of “defaming the name of a nation in the international arena,” but then again…
Read More