A striking astronaut photograph has revealed the cracked surface of the world’s highest frozen lake, located on the Tibetan Plateau. The image shows the ice meeting water along a contested border between China and India.
register or log in to get more services such as weather report, extended news articles and web search