Two men dead after shooting in Sliema residence

By August 18, 2020