In the heights of the Himalayas, Shimla is known to be more than just a simple hill station. It is a living museum. Every corner has a street that holds a story, so does every wall. The town looks ...
The town of Shimla in Himachal Pradesh rests among beautiful hill terrain. The mountain resort attracts large numbers of visitors with its characteristic colonial buildings and beautiful views of ...