Prime Minister Narendra Modi was given a grand welcome as he arrived in Sri Lanka for a key diplomatic visit. He was warmly greeted by members of the Indian community, reflecting the strong cultural ...