Trending:
September 16, 2024, 12:18 PM - 2 min read
Bebinca, a typhoon of unprecedented strength to strike Shanghai, China in 75 years with wind speeds of 42 meters per second, landed on Monday, causing the bustling megacity with a population of 25 million to come to a standstill.
Read more