Who was Britain's longest-reigning monarch?

King George III

Queen Elizabeth II

Mary Queen of Scots

Queen Victoria