Take a look at the world’s largest stadium, in India!
India would soon boast of having the world’s largest cricket stadium. The Board of Control for Cricket in India (BCCI) revealed the first look of the new Motera Stadium, also known as Sardar Patel Stadium, which is situated in Gujarat, stating that it will be the world’s largest cricket stadium, beating out Australia’s iconic Melbourne […]