India has officially opened the world's largest cricket stadium that can accommodate an awe-inspiring 132,000 spectators. A state-of-the-art facility, the Narendra Modi stadium has been built at a cost of $800 million in the western state of Gujarat.