Hundreds gather for funeral of Caerphilly Senedd Member Hefin David

Services were held St Catwg’s Church, in Gelligaer, and Thornhill Crematorium.