
As dawn breaks on Sunday (1 November 2015) more than 400 intrepid drivers and their hardy passengers will deal with whatever the weather has in store to drive 60 miles from London to Brighton. They will be at the wheel – or the tiller – of hundreds of horseless carriages, many of which were built […]