Janet ferch y Batto ap Madog ap Gruffudd ap Madog of Trefalun - Janet ferch y Batto ap Madog ap Gruffudd ap Madog of Trefalun — the latest coverage, the community and the facts.