ParentFull threadoneeyedpigeon·That city is London - well, to an extent. The majority of London roads have a 20mph limit.View on HN