A view of sea of clouds captured in the Yuntai Mountain, Henan Province, China.
A breathtaking view of sea of clouds is captured in the Yuntai Mountain scenic spot in central China's Henan Province.
(Source: Reuters)
Press TV’s website can also be accessed at the following alternate addresses:
www.presstv.co.uk