Know about Naina Devi Temple located in Nainital

Naina Devi Temple is located in Nainital, Uttarakhand. This temple is located near Naini Lake. It is believed that this Naini lake was formed by tears falling from the Goddess' eyes.

Latest Videos