Largest Cities: (by population) Copenhagen, Arhus, Odense, Alborg and Esbjerg.
Name: The meaning behind Denmark's name is thought to derive from the first part of the word from a word meaning "flat land", while the -mark is believed to mean woodland or borderland.
National Day: June 5, Constitution Day
Religion: Evangelical Lutheran 95%, other Christian 3%, Muslim 2%