The High Commission of South Africa in London is the diplomatic and public face of South Africa in the UK and has one of the best addresses in town - right on Trafalgar Square. I have visited many times, and it certainly feels like stepping into a time capsule that takes me back to a … Continue reading Just because the lady loves flowers.