John I, Count of Hainaut (b. 1218)
John of Avesnes (1 May 1218 – 24 December 1257) was the count of Hainaut from 1246 to his death.
John I, Count of Hainaut (b. 1218)
John of Avesnes (1 May 1218 – 24 December 1257) was the count of Hainaut from 1246 to his death.