Leona 5

Leona Chin, a Malaysian professional race driver also stars in the film Warrior of Love, scheduled for release in 2018. Photo: Leona Chin

March 30, 2017 5:11 PM (UTC+8)