Renault Kangoo The strangest official vehicle ever made by a carmaker is this Renault Kangoo Limo 29th Jun 2025