The Queen has cancelled her annual July holiday in Scotland because of protests expected around the G8 summit on 6 to 8 July, Buckingham Palace has said.
The Queen will cancel her Holyroodhouse holiday in July
She has scrapped her week's holiday at Holyroodhouse in Edinburgh because of marches expected to attract hundreds of thousands of people.
The annual Garden Party at Holyrood Palace is now postponed until 28 July.
The palace said the Queen would still have a summer holiday in Scotland, but it would be split into parts.
The G8 summit of the Group of Eight leading industrial nations, to be held at Gleneagles, is being targeted by various protest groups including anti-poverty campaigners.
Tony Blair has said he wants the UK's presidency of the G8 this year to focus on the challenges of Africa and climate change.
About 200,000 people are expected to attend a Make Poverty History rally in the city on 2 July.
And Bob Geldof has also called on a million people to travel to the city for an anti-poverty festival on 6 July, sparking fears Edinburgh would be unable to cope with the number of demonstrators.
Police said they were confident they could ensure the Queen's safety during the protests - but a Buckingham Palace spokeswoman said the holiday had been cancelled.
"After discussions with the office of the first minister, a decision was taken that the Queen will not spend a week at Holyroodhouse this summer because of the G8 summit," she said.
"It would have caused problems if there were thousands of people in Edinburgh because of the G8 and lots of people coming to the garden party at Holyroodhouse."
Mr Geldof refused to comment on the palace announcement, but again urged the public to support the campaigns.
"I'm going to do it. I need you to be with me," he said at the Hay Festival.
Holyroodhouse is the Queen's official Scottish residence
"If we can get the domestic heat to such a temperature, just possibly we can reach down that ladder and say, 'Come on dudes, I'll give you a handout'."
Buckingham Palace said the monarch would still be holidaying in Scotland, but her usual week - around the beginning of July - would be split into parts instead.
She said the Queen would carry out several other engagements in Scotland over the summer, but the details have yet to be finalised.
After the 28 July garden party, she will head to Balmoral.
Edinburgh began in-depth planning for the demonstrations on Saturday.