Who did Infante Alfonso Carlos defend Rome against in 1870?
Spanish Army
French Army
British Army
Italian Army
Answer
Infante Alfonso Carlos defended Rome against the Italian Army in 1870. The Italian Army had been advancing on Rome since 1860, and the Spanish Army was sent to defend the city. The Spanish Army was defeated by the Italian Army in the Battle of Castelfidardo, and Rome was captured by the Italians in September 1870.
Unveiling the Legacy: The Remarkable Life of Infante Alfonso Carlos, Duke of San Jaime