Country wedged between France, Belgium and Germany
Else clues • An international financial center
• The capital and largest city of Luxembourg
• A grand duchy (a constitutional monarchy) landlocked in northwestern Europe between France and Belgium and Germany