Luxembourg is one of the smallest countries on earth. The small slither of meat in a sandwich made up of France, Belgium and Germany, it covers less than 2600 square kilometres (somewhere between Samoa and Mauritius), is home to few more than 600,000 people (roughly the population of Baltimore, Bristol or Bremen over the border),…