worldDebt-laden Sri Lanka marks independence dayThai Prime Minister Srettha Thavisin was the guest of honour at Sri Lanka’s 76th independence day celebrations on Sunday, as the island nation struggles to emerge from its worst economic crisis.