Demon Lake (Rakshas Taal), Tibet

The Demon lake (commonly known as Rakshas Taal) in Tibet, offers a mind blowing experience of a ferocious water body, that appears no less than an ocean in the grip of a hurricane. At an altitude of 15,000 feet one would never imagine being on the shores of an ocean....

Continue reading