Angry demonstrators in their hundreds pelted officers with homemade fire-bombs and threw rocks and flaming bottles towards the embassy.

Protests erupted as a series of events were held in Argentina and the UK yesterday to commemorate the 1982 conflict.

Riot police had to deploy a water cannon to quell extremists who earlier set fire to a Union Jack flag and an effigy of the Duke of Cambridge in protests against the island’s British rule. Just hours before, Argentina’s president Cristina Fernandez de Kirchner made a renewed push to wrest back control of the Islands, describing the colonisation as unjust.

However, David Cameron is digging his heels in over the British sovereignty, saying: “Britain remains staunchly committed to upholding the right of the Falkland Islanders, and of the Falkland Islanders alone, to determine their own future.”

Tomorrow, the Navy’s most advanced warship, Destroyer HMS Dauntless, will set sail for a “pre-planned and routine” six-month voyage in the South Atlantic. It comes after a “provocative” six-week deployment of Prince William to the islands as an RAF search and rescue helicopter pilot.

The British government condemned yesterday’s demonstrations.

A statement from the Foreign Office read: “”We expect the Argentine Government to continue to fulfil its obligations under the convention and continue fully to enforce the law against any demonstrators committing criminal acts.”

The Falklands War of 1982 claimed the lives of 255 UK servicemen and 649 Argentinians.

Defence Secretary Philip Hammond rejected the notion that there was currently an invasion threat to the islands.