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