The picturesque town of Ranchi nestled in the Chota Nagpur Plateau is endowed with abundance of hills, lakes, waterfalls, forests and religious destinations. Covered with emerald hilly areas, barren rocks and lush green valleys, Ranchi is often called the ‘city of...