www.sd.xinhuanet.com/news/2009-08/22/content_17475784.htm
DOnt understand a word - but this is from last Thursday in China. Certainly looks like the same thing !
Interesting that their media is reporting this with the video clips. If anyone speaks chinese please tell us what is being said- thanks/