Situated within the foothills of Himalayas, Shimla the capital town is the most charming city of Himachal Pradesh. An ideal retreat from the sub-tropical heat, this town is invested with natural bounties within the sort of inexperienced hills, thick forests and pleasant weather. Continue reading Accommodation in Shimla for Best Vacation Retreat