Luxembourg, the “Gibraltar of the North,” is the capital of Luxembourg, a community with a city status. Officially, the city is known as the capital of the Grand Duchy of Luxembourg and sits at the junction of the Alzette and Pétrusse rivers.
Read More