A participant dressed one of the Ba Jia Jiang, or guardians of the gods, is purified with firecrackers during a temple festival marking the birthday of Taoist deity Qingshan Wang, or Ling'an Zunwang, in Taipei, Taiwan.  AP Photo

Best photos of November 22: A temple festival in Taiwan to flooding in California