Shimla, the capital city of Himachal Pradesh, India, is a beautiful hill station located amidst the Himalayas. It is famous for its British architecture, colonial buildings, greenery, and the cool ...