• Shimla: The Queen of Hills

    Shimla: The Queen of Hills

    Shimla, the capital of Himachal Pradesh in India, is often called “The Queen of Hills.” It is one of the most beautiful and popular hill stations in India. Surrounded by […]

    Know More