Geography and business wise, Luxembourg is basically a part of Germany, France and Belgium. I.e difference not that visible for ordinary people. It is very well connected to all those countries. Similar to other tiny countries in Europe (San Marino, Monaco, Liechtenstein, Andorra). I guess that...