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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results