Margam Castle

Port Talbot, Glamorgan, UK

Margam Castle, a sprawling castle in South Wales, and the land it is built on has a grim history that spans over 4,000 years, with tales of death, despair and a family curs