Joined: 20 Dec 2006 Age: 48 Gender: Female Posts: 8,601 Location: Hants, Uk
28 May 2007, 9:14 am
As someone said, Soho is the Chinese sector of London where you have little shops selling only goods from China and lots of Chinese restaurants. Go there sometimes when I stay with my mother.
I suppose the author might have been doing a play on words and a play on the fact the Chinese are known to eat dog and cat.