US Secretary of State Marco Rubio has arrived in New Delhi on his India visit and is set to meet Prime Minister Narendra Modi shortly.