The north of India comprises of a number of picturesque hill stations.  Now, many of them are located in a state known as Himachal Pradesh. One such hill station in Himachal truly worth visiting for its scenic beauty is called Kufri. Obtained from the word “Kufr” which means “lake”, this hill station discovered in 1819 […]