Could Buckingham Palace be next?