London dressed in its finest regalia for the Diamond Jubilee