Home Sports Motera Stadium puts India on the world map