A Long and Illustrious History
Robert the Bruce was famous for defeating the English at which battle?
AThe Battle of Hastings
BThe Battle of Culloden
CThe Battle of Bannockburn ✓
DThe Battle of Flodden
Explanation
Robert the Bruce led the Scottish forces to defeat the English at the Battle of Bannockburn in 1314. This secured Scottish independence for a long period.
mediumscotlandrobert the brucebannockburn
Test yourself on this topic
Earn XP and track your progress