About Topchanchi Lake
Ranchi Topchanchi Lake is a man-made lake in Ranchi, the capital of the Indian state of Jharkhand. The lake was created in the early 1990s by damming the Subarnarekha River. It is a popular tourist destination, and a number of resorts and hotels have been built around it. FAQ's on Topchanchi Lake