The Duchess of Cambridge Kate Middleton is coming to Luxembourg on 11 May to attend the ceremonies for the 150th anniversary of the Treaty of London, signed in 1867.

Image: Wikimedia commons