The mountain, which viewers say resembles a dog's head, lies along the Yangtze River - the longest in China and the third-longest in the world - and can be viewed from an observation deck.