World’s highest frozen lake shatters along disputed border between China and India — Earth from space
QUICK FACTS Where is it? Pangong Lake, Tibetan Plateau [33.75582309, 78.69202953] What’s in the photo? Lake ice fracturing along a disputed border between China and