KEENAN STADIUM is in Jamshedpur town of Jharkhand, India. This cricket stadium has been acknowledged by many visiting cricket teams as one of the finest in the country. The lush green outfield can compete with the best in the world today.