Deoria Tal, Uttarakhand: Stargazing Site
Uttarakhand is blessed with scenic beauty and snow-covered mountains. While you may know Uttarakhand to be a spot for trekkers, this destination is one of the least discovered stargazing sites in India. Forget the crowded locations as Deoria Tal is the most secluded lake for stargazing in India. Deoria Tal is a lake located about […]
Deoria Tal, Uttarakhand: Stargazing Site Read More »
