genevadiplomacy

Prince Albert of Monaco

Prince Albert of Monaco

Sovereign Prince of Monaco. GSD DIR honoris causa 2008