oath of allegiance - to make a formal and public promise to be loyal - คำสัตย์ปฏิญาณ
To enjoy the full Bangkok Post experience,please disable your ad blocker.