In what is called the mini-Switzerland of India exists a mythic lake of the gods, Deoria Tal. Its unparalleled beauty and picturesque views make it a must visit. Read about the time Team Nomad travelled to Deoria Tal, Uttarakhand.
Sometimes you have to lose your way to find who you are
In what is called the mini-Switzerland of India exists a mythic lake of the gods, Deoria Tal. Its unparalleled beauty and picturesque views make it a must visit. Read about the time Team Nomad travelled to Deoria Tal, Uttarakhand.