Home History The song 'Flower of Scotland' celebrates Robert the Bruce's victory over which English king? Correct answer: Edward II Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play