where is grand duchy of luxembourg
The Grand Duchy of Luxembourg, is a landlocked country in Western Europe. The country shares international borders with Belgium to the west and north, Germany to the east, and France to the south.