Bernie Ecclestone, Formula One’s billionaire chief executive, has offered to pay more than £35 million to stage a grand prix in London. Plans are due to be announced later today for a five-kilometre route around some of London’s most famous landmarks, including Buckingham Palace and Trafalgar Square.