Mega Sports Complex, Ranchi

The Mega Sports Complex is a multi purpose sports complex located in Ranchi, Jharkhand. It is owned by the Government of Jharkhand.

History
The stadium hosted 2011 National Games of India.