A car's logo is its face to the world ... the concept of opulence in the auto world for decades. While its double-R insignia ...
"is very much consistent with the overall design language and philosophy of our vehicles." Expect to see the new logo affixed to the Insignia at the London Motor Show next month.