British armed forces marked the 30th anniversary of the end of the Falklands war with a ceremony of remembrance at Port Stanley on Thursday.
The territory was liberated from Argentine occupation on 14 June, 1982. An estimated 650 Argentine and 255 British military personnel died in the conflict.
A service of thanksgiving has been held at the cathedral in the Falklands capital.
Veterans led a military parade to the Liberation Monument, where wreaths were laid and the national anthem was played.
The BBC's defence correspondent said it was a day of high emotion for the vertans and the islanders.
Foreign Office minister Jeremy Browne attended the service.
In London the Falklands' flag flew over government buildings.
In a speech at a reception held by the Falkland Islands Government on Thursday evening, Prime Minister David Cameron paid tribute to the bravery of the armed forces and Baroness Thatcher.
President Cristina Fernandez de Kirchner of Argentina marked the anniversary by personally addressing a United Nations committee on the issue.
She told the UN Committee on Decolonisation in New York that history and geography are on Argentina's side.
The Falkland Islands are 14,000km from Britain and 1140 miles from Buenos Aires.