Perched on a mountain top overlooking the Swabian Alps, Hohenzollern Castle, with its picturesque towers, seems like something out of a fairytale. It is a relic from a bygone era. When the proud owner is at home, his flag waves defiantly in the wind, but it bears the colours of a kingdom that no longer exists: the black-and-white of Prussia.
Georg Friedrich, Prince of Prussia, is the current head of the House of Hohenzollern. It is strange to look at the smiling businessman in the tailored suits and think of him as a Kaiser. But the 45-year-old father of four would be exactly that had the German monarchy not fallen.
His dynasty can trace its roots back to the 11th century. They became the first, last and only royal family to rule over a unified German nation state, but were forced to relinquish their power after the last German Kaiser, Wilhelm II, was held responsible for the calamity of the first world war.