India on the verge of building the world’s third-largest cricket stadium

The largest cricket stadium is the Sardar Vallabhbhai Patel Stadium or commonly known as the Motera stadium. It is situated in Ahmedabad, Gujrat in India. This is an unknown fact for many as this stadium isn’t as famous as the MCG, Lords, Wankhede or Eden Gardens. Moreover, it got its tag of being the largest … Continue reading India on the verge of building the world’s third-largest cricket stadium