The Royal Braemar Gathering is held annually on the first Saturday of September in The Princess Royal and Duke of Fife Memorial Park in Braemar.