“ MANDANA MERALI, Just to clarify, the upkeep of roads in UK is NOT financed by what you refer to as "Road Tax" Roads are funded out of general taxation; therefore cyclists along with all tax payers contribute to the cost of roads.
Car Tax / Road Tax is officially called Vehicle Excise Duty.
With regards to insurance: most cyclists I know hold insurance. ”