RE: Deoria Taal, Uttarakhand.
This lake is surrounded by natural beauty from all sides. Which also includes forests and mountain peaks. This place is God's gift to mankind. @suisver
RE: Deoria Taal, Uttarakhand.