Answer
Victoria Eugenie of Battenberg was married to Alfonso XIII of Spain on 31 May 1906 at the Royal Monastery of San Jeronimo, Madrid. The ceremony was conducted by Cardinal Antonio María Cascajares y Azara, the Archbishop of Toledo. The wedding was a lavish affair, attended by many European royals.