London February 24, 2007 Steve Chinese New Year London’s China Town is covered in lanterns for the Chinese New Year – this year it’s the turn of the Read More