Police are at the scene of an unnatural death at Odessa McClean Road, My Lord’s Hill, St Michael.
There are reports that a man was found hanging at a house.
(more details as they come to hand.)
Read our ePaper. Fast. Factual. Free.
Sign up and stay up to date with Barbados' FREE latest news.