Which British monarch has resided in Buckingham Palace for the longest period of time?
Queen Victoria
King Edward VII
Queen Elizabeth II
King George VI

Historical Sites Exercises are loading ...