João I, Duke of Braganza

Duke of Braganza From Wikipedia, the free encyclopedia

João I, Duke of Braganza