Portrait of John II of Portugal, known as The Perfect Prince (Lisbon, 1455-Alvor, 1495), Stock Photo, Picture And Rights Managed Image. Pic. DAE-10267376