If a foreigner becomes a citizen of Sri Lanka and becomes a non-resident in the previous country, then any assets held in the foreign country by that person will be deemed realised and will be required to pay CGT on the value.
When a person resident in Sri Lanka ceases to be resident in Sri Lanka, the person shall be treated as having immediately before the person ceases to be so resident realised all assets owned by the person.
These shall not apply to an asset that is a domestic asset of the person immediately before becoming a resident or after ceasing to be a resident.