Asia India The Sardar Patel Stadium, the largest cricket stadium in the world, is ready to host India-England match