Dafydd ap Maredudd Bwl ap Dafydd Ddû ap Dafydd - Dafydd ap Maredudd Bwl ap Dafydd Ddû ap Dafydd — the latest coverage, the community and the facts.