« Back
19 OCTOBER 2012

Luxembourg royal wedding: Guillaume and Stephanie celebrate their official union