Giant puppets act out the 1911 Xinhai Revolution in Sheung Wan, Hong Kong on October 9, 2011. For more information on the performance visit this site: lcsd.gov.hk/CE/CulturalService/ab/en/cabs/ccas11_asianpeople.htm

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…