JRD TATA Sports Complex, Jamshedpur
The JRD Tata Sports Complex the largest sports arena in Jamshedpur, India. As a multi-use stadium, it provides athletes facilities to board, train and compete in the same sports arena. The complex has an international size football pitch with an eight-lane mono-synthetic running track around the field. Wikipedia