The report in 1 hour old now - and it is the only one on Google - Maybe a call to the paper in the UK is in order.
Here is the phone number for the UK Star Paper
Daily Star,
The Northern & Shell Building,
Number 10 Lower Thames Street,
London,
EC3R 6EN
Tel: 08714 341010