CricketIND vs ENG: World’s largest Stadium renamed as Narendra Modi stadiumPenbugsFebruary 24, 2021February 24, 2021 by PenbugsFebruary 24, 2021February 24, 20210 India’s president Ram Nath Kovind inaugurated the Motera Stadium in Ahmedabad. Now, the stadium as been renamed as Narendra Modi Stadium. During the inauguration, Union...