Of calm composure, soothing serenity and peaceful placidity: The Enlightened One in our subcontinent…and a bit farther north! All photos by Sheila Kumar and subject to copyright. The Holy Feet in Dambulla, Sri Lanka. Related Links: Travel: Sanchi, Madhya Pradesh Photo Feature: China Chronicles Travel: The Lantau Buddha Travel: Dambulla Caves, Sri Lanka Travel:…
Continue Reading