A holiday in Shimla, the Queen of Hills is a dream getaway for many travelers as this charming hill station in Himachal Pradesh offers the perfect blend of natural beauty,…
Built over the seven hills of the mighty Himalayas sits the beautiful hill town of Shimla. With woods of pine and cedar, cool crisp air, cascading waterfalls and majestic peaks…
A renowned hill station of North India, Shimla, is a small city but attracts holiday goers from all over India due to its pleasant weather, ease of access, remarkable British style…