Beautiful World : The Himalayas seen over the Kushok … The Himalayas seen over the Kushok Bakula Rimpochee Airport in Leh, Ladakh, India [OC] [2304 × 1536] Picture found by the Ditpub “Beautiful World” searcher. Original was/is available from...