British Airways has caused outrage after using the Argentinian name for the capital of the Falkland Islands on its in-flight entertainment systems.

Veterans of the Falklands war have branded the decision 'disgraceful' after BA's screens displayed the name 'Puerto Argentino', despite the islands being in British hands since 1833.

The UK's flagship carrier, which is owned by Spanish firm International Airlines Group, put the name in English in brackets underneath - something the airline is now urgently investigating.

Argentina has long claimed sovereignty over the islands and famously invaded them in 1982 in a bid to end British rule.

On the instruction of then-Prime Minister Margaret Thatcher, British troops were deployed to the other side of the world to defend the islands, which are still classed as a British Overseas Territory today.