John ap Maredudd ab Ieuaf Llwyd ap Llywelyn Gôch - John ap Maredudd ab Ieuaf Llwyd ap Llywelyn Gôch — the latest coverage, the community and the facts.