Sources: Die Welt (Hamburg) and Germany bank holidays and public holidays (qppstudio.net). The German city-state of Hamburg, and its second largest city, has signed an official agreement with its Muslim community which guarantees 3 annual Islamic holidays. [full story]