Tragedy as teenager is found dead at Malta beauty spot

A teenager has been found dead in the sea at a Maltese beauty spot. The 17-year old boy from Spain was discovered floating in the water at St Peter’s Pool near Delimara. Police said they were called to the scene at around 7.20am on Wednesday morning. The teenager was reported missing yesterday afternoon, triggering a […]