The Rock of Gibraltar has been at the centre of a fiercely contested diplomatic dispute that has stretched over the centuries. For the past 300 years Spain has fought to regain this tiny British terri...Show more