The world's largest cricket stadium is the Narendra Modi Stadium which is located in Ahmedabad City, India.