What is King Oscar II of Sweden's birthday?

King Oscar II of Sweden was born on January 21, 1829.