Prime Minister Narendra Modi received a ceremonial Guard of Honour at the State House in Seychelles during his historic three-day visit, marking 50 years of diplomatic ties between the two nations.