Ranchi is the capital city of the newly formed state of Jharkhand. Located on the Chota Nagpur Plateau, Ranchi overlooks lush, rolling hills and valleys, sporadic forests, countless natural falls and Suvarnarekha River. Ranchi was the centre of the Jharkhand movement, which called for a separate...