Facts of the Day - traffic in central London moves at the same speed as horse-drawn carriages a century ago.

Read more of this post