Robert ap Llywarch ap Trahaearn ap Caradog, lord of Kedewen/Cydewen (Q116054850)
- 1171
Language:
other details
description - 1171

External Links