Worn limestone steps, framed in a window. At Angkor Wat in Cambodia. The five towers in the central building are supposed to represent Mt. Meru, home of the Devas, or heavenly spirits. I don't think this is the one Led Zeppelin were singing about!
Shot with the piece-of-**** Olympus