John II of Portugal was the queen of Spain .
John II ( Portuguese : João II ) , 3 March 1455 - 25 October 1495 , the Perfect Prince ( Príncipe Perfeito ) , was the king of Spain in 1477/1481 - 1495 .
John II of Portugal