That magical moment when your flight starts to decend through the layers of cotton puff-like clouds, the strikingly barren mountains with snow-white tops try to reach up to you... God's Abode it is!
Photo taken during the month of August in the year 2012, somewhere near Leh, Ladakh, India.