US President Donald Trump has cancelled a Veterans Day military parade in Washington DC planned for this year over high costs of staging the event.
He tweeted that local politicians had asked for a "ridiculously high" figure.
Reports say the event could have cost about $90 million (£71m) - more than three times the original estimate.
Mr Trump said "maybe we will do something next year in DC", and he will instead attend parades in France and at Maryland's Andrews Air Force Base.
Mr Trump was so impressed by France's Bastille Day parade on a visit to Paris in 2017, he previously said he wanted the US to "top it".
When was it due to take place?
The date set for the Washington parade was 11 November - the centenary of the end of World War One.
Paris will hold its long-planned parade on the same day, while the event at the Maryland air force base is scheduled for a "different date", the president said.
How exactly did Trump explain the cancellation?
Quite predictably, he turned to his favourite communication tool - Twitter.
He wrote that "the local politicians who run Washington, D.C. (poorly) know a windfall when they see it. When asked to give us a price for holding a great celebratory military parade, they wanted a number so ridiculously high that I cancelled it."
The local politicians who run Washington, D.C. (poorly) know a windfall when they see it. When asked to give us a price for holding a great celebratory military parade, they wanted a number so ridiculously high that I cancelled it. Never let someone hold you up! I will instead...— Donald J. Trump (@realDonaldTrump) August 17, 2018
....attend the big parade already scheduled at Andrews Air Force Base on a different date, & go to the Paris parade, celebrating the end of the War, on November 11th. Maybe we will do something next year in D.C. when the cost comes WAY DOWN. Now we can buy some more jet fighters!— Donald J. Trump (@realDonaldTrump) August 17, 2018
Washington Mayor Muriel Bowser responded, emulating the president's Twitter tone.
Yup, I’m Muriel Bowser, mayor of Washington DC, the local politician who finally got thru to the reality star in the White House with the realities ($21.6M) of parades/events/demonstrations in Trump America (sad). https://t.co/vqC3d8FLqx— MurielBowser (@MurielBowser) August 17, 2018
Meanwhile, a Pentagon spokesperson, Col Rob Manning, said in a statement that the Department of Defense and the White House "have now agreed to explore opportunities in 2019".
How did events unfold before Trump's intervention?
The parade's budget director had estimated costs of between $10m and $30m when the White House announced its request in February. But a US official gave a new estimate of $92m.
A memo when the plan was first mooted said no tanks would be used so as not to damage the roads of the nation's capital.
The District of Columbia Council, Washington's legislative body, was critical of the plan when it was announced, voicing displeasure on Twitter.
Members of the Democratic party were similarly sceptical, with congressman Jim McGovern declaring it "an absurd waste of money" on Twitter and saying Mr Trump "acts more like dictator than president".
The Pentagon had said the military would march from the White House to the Capitol, and the parade would feature a "heavy air component at the end".
The focus was set to be the work of US military veterans through the ages, starting with the American revolution.
US media pointed out that Donald Trump cancelled planned military exercises with South Korea in June after his meeting with North Korean leader Kim Jong-un, on the grounds it would "save a fortune".
We save a fortune by not doing war games, as long as we are negotiating in good faith - which both sides are!— Donald J. Trump (@realDonaldTrump) June 13, 2018
The US had a military parade in 1991 following the end of its successful campaign to force Saddam Hussein's troops out of Kuwait.