Nine Emperor Gods’ Imperial Seal Arrives at Kuala Kangsar Tow Boo Keong
The ancient Nine Emperor Gods’ Imperial Seal was handed over from the Tow Boo Keong (temple) in Alor Setar, Kedah, to Tow Boo Keong (temple) in Kuala Kangsar, Perak, represented … Read More