As China has been devastated by heavy rainfalls, the Three Gorges Dam is under heavy flood pressure. The Three Gorges Dam is a hydroelectric dam situated in the Yangtze River in Hubei province, China...
Read MoreAt least 13 people were reported dead after a landslide struck in Ivory Coast. The slide occurred on June 18, 2020, and affected a community in Anyama suburb of Abidjan, the economic capital city of...
Read More