A volunteer serves drink during the annual Christmas dinner at Union Gospel Mission (UGM) in Vancouver, British Columbia, Canada, on Dec. 9, 2023. (Photo: Xinhua)
A volunteer serves food during the annual Christmas dinner at Union Gospel Mission (UGM) in Vancouver, British Columbia, Canada, on Dec. 9, 2023. (Photo: Xinhua)
People enjoy meals during the annual Christmas dinner at Union Gospel Mission (UGM) in Vancouver, British Columbia, Canada, on Dec. 9, 2023. (Photo: Xinhua)
A volunteer distributes desserts during the annual Christmas dinner at Union Gospel Mission (UGM) in Vancouver, British Columbia, Canada, on Dec. 9, 2023. (Photo: Xinhua)
Volunteers dispense food inside a kitchen during the annual Christmas dinner at Union Gospel Mission (UGM) in Vancouver, British Columbia, Canada, on Dec. 9, 2023. (Photo: Xinhua)