Commercial Director of A1 Team Malaysia, Mr. Owen Leed (centre) posing with Mayflower Car Rental’s chauffeurs’ at the Sepang Circuit.
>>