Matter of pride for India that Narendra Modi Cricket Stadium is now world's largest cricket stadium: President Kovind
Feb 24, 2021
New Delhi [India], February 24 : It is a matter of pride that the 1,32,000-seater Narendra Modi Cricket Stadium in Motera has become the...