Answer
Alfonso X was the king of Germany from 1257 to 1273. He was a member of the House of Hohenstaufen and was the son of Emperor Frederick II. Alfonso was born in Naples, Italy, in 1220. He was educated in Italy and France. In 1257, he was elected king of Germany by the electors. He was crowned king in Aachen, Germany, in 1257.