Aston Martin DBR1/2 eyes most expensive British car title with £20m price tag

It was just a few days back we reported about 1929 Bentley Blower becoming the most expensive British car sold at auction with a £5,041,500 price tag. It took away the title from 1904 Rolls-Royce auctioned in 2007 for an exorbitant …

Aston Martin DBR1/2 eyes most expensive British car title with £20m price tag Read More »