News Exclusive

All About Motera Stadium, The Largest Cricket Stadium In World - Mathrubhumi Explainer

The Motera Stadium also known as Sardar Vallabhbhai Patel Cricket Stadium in Gujarat has become the largest cricket stadium in the world. Mathrubhumi Explainer.