
At Buckingham Palace: London police arrest intruder
At Buckingham Palace London police arrest intruder Buckingham Palace in London is the most important residence of the royal family. © Ewelina W/Shutterstock.com Police have apparently arrested a man at Buckingham Palace in London. He has entered a forbidden area. A man was arrested at the Royal Mews, the British royal family’s riding stables near…