The majority of cars in Britain are parked 96% of the time, with people driving only 4% of the time, despite a high percentage of car ownership. In 2011, petrol in Britain cost an average of £1.14 a litre. According to a report published by the Royal Automobile Club (RAC) Foundation in 2012, the British […]