On this day in 2004, I spotted Chairman Mao in Stoke Newington while walking around London. I wonder how he got there and if he is still hanging around. Any of you Brits know?

Reply to this note

Please Login to reply.

Discussion

No replies yet.