Morning Bike Tour of London's Landmarks: 3.5-Hour Kensington to Westminster Ride