Prime Minister Narendra Modi will visit the U.S. between September 21 and September 27 during which he will address the annual U.N. General Assembly session and have a series of bilateral and multilateral engagements in New York, the Ministry of External Affairs said on September 12.