Green Junction The Yangtze in China is known as the country’s “Mother River.” It is the longest river in China and the third longest in the world, behind only the Nile and the Amazon. Over the past several decades, China’s rapid economic growth, which made it the second-largest economy in the world, was accompanied by... Continue Reading →