Renault has teamed up with Formula 1 drivers and The Dubai Mall, the world’s largest shopping mall, to make a TV commercial featuring the Renault Twizy. Lotus Continue reading