A British Christmas

East Enders on Christmas Day

Christmas Spirit

Heathrow at Christmas time, 2010.

Snow Snow Snow

Yet more snow!

Christmas Luck

Another fine on Christmas Eve of all times. Then yet more bad luck.

Snowflakes

Snowflakes fall in London before Christmas.

Traffic Free Day

Traffic free day in the West End.

12 Days of Christmas

Amazon Christmas sale and referrals.