Betteridge’s Law
No.
March 6, 2015
Will London Be the Most Innovative City in the World?