The Christening of Prince Oscar of Sweden (In Photos)

Prince Oscar's christening at the Royal Palace of Stockholm on May 27th, 2016.

Advertisements