By Forbes India| Feb 17, 2020
On February 24, the US President will jointly inaugurate the new venue with PM Narendra Modi, a space touted to be the world's largest cricket stadium, as part of his visit to India