The Magnificent Shimla
Shimla is perhaps the most famous and popular hill station of India. Nestled among the mighty Himalayas, Shimla is a top tourist destination that attracts a large number of visitors from all over the country and the globe. Shimla is the capital city of the state of Himachal Pradesh situated in the northern Himalayan region […]