At the invitation of Prime Minister Narendra Modi, Prime Minister of New Zealand, Christopher Luxon, will pay an official visit to India from March 16-20, a statement by the Ministry of External Affairs said.