Prime Minister Narendra Modi on Tuesday met Prince Albert II, the Head of the State of Monaco who arrived here in India on Monday for a week-long official visit.