London August 4, 2025By Isabella RossiOfficial bid being prepared to bring World Rally Championships to Aberdeen, Aberdeenshire and Moray – Press and Journal