One of the most widely circulated theories about why the British drive on the left dates back to ancient Roman times, even before cars and designated roads existed. Back then, travelers riding on horseback faced the constant threat of invasion or mugging. Because the majority of Roman people were right-handed, riding horses on the left meant their right, dominant hand could be ready to draw out a sword in the event of an unexpected rival riding towards them.
According to the site