January 3, 2021 The best king of Portugal Afonso Henriques is the first king of Portugal who ruled between the year of 1139 and 1185. Alison Hanna mania 0 3 min read