The President of France Emmanuel Macron will be on a three-day official visit to India from February 17-19, at the invitation of Prime Minister Narendra Modi.