New Delhi: Ladakh has a reputation for its high-altitude ... But embedded in these lofty mountains is an art form seldom talked about. Petroglyphs—the prehistoric rock carvings—are cultural ...