Think this is a huge pair of slippers? Take another look - you will be surprised! What may appear to be a pair of shoes at first sight is in fact just part of the captivation landscape of the Wuyi Mountains, located between southeast China's Fujian Province and east China's Jiangxi Province.
Since photos showing the iconic Wuyi skyline recently went viral on China's social media platforms, numerous netizens have expressed their appreciation for the natural wonder.(Photo/Xinhua)