CHINA | Wednesday, 22 March 2006 | Views [645]
It really is the scariest shopfront ever. Only in China.