Pictured above is what could become the taxi of choice for the London cabbie in the next few years after…
Production of the iconic London Taxi has resumed in Coventry, England after a short hiatus. Manufacturing activity at the factory…