British troops temporarily invaded Spain when a landing exercise on Gibraltar went wrong. About 20 Royal Marines landed in bad weather on a Spanish beach, thinking they were on British territory. They ...