Trafalgar Square to Host Ford RideLondon HUB London’s iconic Trafalgar Square will host the inaugural Ford RideLondon...