The tourist site with the nickname "Queen of Chota Nagpur" is Netarhat. It is a hill station located in Jharkhand, India, known for its breathtaking sunrises and sunsets, scenic beauty, dense forests, and waterfalls. Netarhat is often referred to as the "Queen of Chotanagpur" due to its natural charm and serene environment, making it a popular destination for nature lovers and tourists seeking tranquility.