Charles Gacheru has assured fans that the annual motor racing event will still take place from March 20 to 23, 2025.