One of the popular and famous hill stations of India – Shimla Always been a perfect blend of culture and British sophistication. Fresh climate and mesmerizing landscape round the clock makes it a tourist-friendly destination. Everyone might have visited Shimla, […]