Tagged: Shimla Tour Package

Shimla Travel Guide 0

Shimla Travel Guide

Shimla is the major city of Himachal Pradesh and located in the north part of the Himalayan foothills. It was once the summer capital of British India; it is the last stop of the...