Top places to Visit in Shimla Explore the top places to visit in Shimla. Nestled at 7,250 feet above sea level, Shimla, often called the ‘Queen of Hills,’ . Perched atop seven hills, this prime tourist destination in Himachal Pradesh is wrapped in lush forests of Pine, Deodar, Oak, and Rhododendron trees, creating a picturesque panorama […]