Police are on the scene at Denton Road, Grazette’s, St Michael where a man is said to have died after being involved in an altercation with another man.
We will provide more details as they come to hand.
The post Police probe unnatural death appeared first on Barbados Today.