Tag: Luxembourg ๐Ÿ‡ฑ๐Ÿ‡บ

The Grand Duchy of Luxembourg is a small country that borders against Germany, France and Belgium; and makes for a lovely weekend trip from London or neighboring European countries.