Prime Minister Narendra Modi was accorded a ceremonial welcome at Colombo's Independence Square on Friday as he began a three-day visit to Sri Lanka aimed at deepening regional ties and development cooperation.