THE CRICKET World Cup Trophy was on show in Pembroke Castle on Wednesday (May 8), as part of its tour across Wales and England. The 2019...