The Motera cricket stadium in Ahmedabad, the largest in the world, will now be known as the Narendra Modi stadium. The stadium which was inaugurated by President Ram Nath Kovind ahead of India vs England 3rd Test on Wednesday was renamed on the same day. The stadium can seat 1,32,000 spectators. But in line with...