Skip to main content
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

Practice →

More questions from this chapter