#795,305 (+22%) - shimlaindia.net
Title: Shimla India - Shimla Himachal Pradesh - Simla India - Shimla Travel Guide - Shimla Tourism - Travel to Shimla
Description: Shimla is located in the state of Himachal Pradesh and is one of the most famous travel destinations of India. Read about Simla travel.