ACBT 91st Festival of Speed: Enduring test of speed and skill
The Ceylon Motor Sports Club (CMSC) has declared the return of Sri Lanka’s most historic motorsport event, the ACBT 91st Mahagastota Festival of Speed 2025, set to take place...