It is also known for the revered Naina Devi temple, located on the shores of the lake. Nainital is not only a popular tourist destination but also known for its prestigious educational institutions and schools, which have existed since British times.