The world’s largest cricket stadium opened in India on Wednesday, with the hosts facing England in the third Test of their ongoing four-match series. Located in Ahmedabad, the largest city of the western Gujarat state, the Narendra Modi Stadium is spread over 63 acres (nearly 255,000 square meters) and can seat 110,000 spectators, well over the 90,000 capacity of Australia’s Melbourne Cricket Ground. The stadium, named after India’s prime minister ...