Find Shimla, India Hotels- Downtown Hotels in Shimla- Hotel Search by Hotel & Travel Index: Travel Weekly
Shimla, India

Shimla, India

Perched 7,200 ft/2,232 m above sea level, Shimla (also known as Simla), India, is the "Queen of the Hill Station," an escape conceived in the 1820s by the lords who ruled over British India from ...

JDS Travel News JDS Viewpoints JDS Africa/MI