Почему в Англии правостороннее движение? Англия — островное государство, соответственно, морская держава. Небольшим парусным судам удобнее расходиться левыми галсами (потому что люди правши и парусное вооружение устроено под правшей). Так же моряки и рыбаки расходились на суше. Вышедшая из портовых городов и селений, левосторонность постепенно захватила всю страну.
В Японии тоже левостороннее движение. Но там первичная случайность была другой. Правши носят меч на левом боку. А в Японии был обычай, согласно которому если простолюдин задевал меч самурая, это считалось оскорблением, за которое самурай тут же сносил ему голову. Поэтому самурая старались на всякий случай обходить справа, со стороны, где нет меча, чтобы не задеть его ненароком. (С)