Wales has the highest castle-to-person ratio in the world -- 641 castles to 3 million people -- and a long and turbulent history of hangings, riots and rebellions. VisitWales is putting the ghosts of ...