Germany has its own royal wedding as the last emperor's descendant marries

GALLERIES

Germany has its own royal wedding as the last emperor's descendant marries