Two Welshmen will this week fight it out to decide the British Rally Championship, in Scotland. After five pulsating rounds, the British Rally Championship will be decided on the final event of the season — the Armstrong Galloway Hills Rally in southern Scotland this saturday. Two drivers have a mathematical chance of clinching Britain’s premier rallying title, and all that stands between the … [Read more...]