The debate rages on as to who is the most iconic Londoner. Sir David Attenborough? Bowie? Amy Winehouse? For all the greatness of those aforementioned figures, the answer is clearly the red ...