Comfortably Numb

Sheila Kumar's Storehouse

Travel: Dambulla Caves, Sri Lanka

    Sri Lanka`s Dambulla Cave Temple stuns the viewer into an awed silence. Of late, I have broken a long-time habit, that of reading up on a place before I visit it. Because, when you go someplace you know little or nothing about, the visual pleasure of what you come across is  underlaid  with…

Continue Reading