1252 Views

An Extreme Heat Wave Unveils Buddhist Statues Along A Submerged Island In Chongqing, China

The iconic Yangtze River in Southwest China’s Chongqing city has seen shallow waters due to…