Shimla, a fascinating hill station popularly known as “Queen of Hills” is the capital town of the state of Himachal Pradesh. Individuals in Shimla fancy pleasing summers and, cold and snowy winters. Continue reading Pleasing Tourist Places In Shimla Those Will Fix at Your Mind