Ranchi is the capital of-
Option 2 is the right answer.
Ranchi is the capital city of Jharkhand, India. Ranchi was the center of the Jharkhand movement for a separate state for tribal region of south Bihar. This state was formed on the 15th of November 2000, by carving out the districts form the Chhotanagpur and Santhal Parganas divisions of Bihar. Chhotanagpur plateau consists of the three smaller plateaus of Ranchi, Hazaribag, and Koderma.
The city of Ranchi is located at an altitude of 654 meter above sea level on the plateau of Ranchi. As part of Bihar, it used to be the summer capital from the time of the British Raj because of its cool and salubrious climate.