Germany and Denmark are separated by a strait of just 20 km, but getting from one country to the other by land involves a 160 ...