Top 5 Places to Visit in Himachal Pradesh in 2020

Do you love snow? If yes, then I am sure you heard about Himachal Pradesh “The City of Snow” in India. Himachal Pradesh Located in Western Himalayas surrounded by Mountains. Shimla is one of the most popular hill stations and also the capital of this...