Located in Jharkhand as its capital city Ranchi receives its nickname "City of Waterfalls" by showcasing luxurious green landscapes throughout its territory. Popularity has drawn many tourists to ...