(1 votes, avg: 3.00 out of 5) A window to the Himalayas from Deoria Taal, lake located at 2387 meters Posted byRitu (click to see all photos by Ritu) Photo Views: 46 Tagged inDeoriatal Himalayas Lake Mountains Similar Photos