1 Articles

The Race of Champions is leaving Barbados to return to London, where the year-end event will be held at the retrofitted stadium that was originally built for the Olympics in 2012.