Ranchi, in the eastern Indian state of Jharkhand, is a city described, confusingly, as a city with the feel of a hill station. As it is on the southern part of the Chota Nagpur plateau, Ranchi is ...