The best cheap road bikes 2020: 8 great choices

Great value budget road bikes for beginners or training from just £300