Famous Places to Explore in Shillong and Shimla

Shillong is a beautiful town in the North East of India which is encircled by lush green hills and pine trees. The peaceful surroundings of the place are loaded with scenic beauty and a calm aura. The quaint monasteries and the rolling hills are an attraction for tourists coming here from every corner of the […]