Mark Norman Francis has worn London 34 times, on average every 39 days