NALDEHRA, A PARADISE IN THE HIMALAYAN HILLS
Among the myriad hamlets of Himachal Pradesh is Naldehra, a town tucked just a little while away from the hustle-bustle of the well renowned hill station, Simla. About an hour’s drive from the main city, […]