Europe 2003: Britain / 030 King Charles I, Trafalgar Sq., London
Photos Home
Home