Indian Prime Minister Narendra Modi was welcomed with a ceremonial guard of honour and gun salute in Sri Lanka, on Saturday ...