FAN-FAVOURITE show The Traitors is filmed at Ardross Castle in the scenic Scottish Highlands. The stunning 19th-century castle is situated around 25 miles north of Inverness and serves as the ...
MBABANE – The mysterious disappearance of Sakhile ‘Oros’ Msibi, believed to have murdered by high-profile people in Eswatini, has taken a remarkable twist.