Ranchi Images
17 Ranchi stock photos
The city of Ranchi is featured in this particular collection of Ranchi Stock Photos. The city, which is based in the central state of India, Jharkhand - is showcased with all the elements that you were looking for.