US President Donald Trump will inaugurate the world's largest cricket stadium when he arrives in Ahmedabad, the home base of Prime Minister Narendra Modi.