Picture: YouTube

Both men can be heard shouting at one another following a disagreement on Princes Street sparked when the taxi driver drove close to the cyclist.

The footage later shows the taxi driver waiting on Regent Road before launching an on assault on the other man.

The taxi driver has been fined £360 for driving without due care and attention and has had nine penalty points added to his driving licence.

Sign up to our daily newsletter The i newsletter cut through the noise Sign up Thanks for signing up! Sorry, there seem to be some issues. Please try again later. Submitting...

Picture: YouTube