The police maintained a strong presence in Denham Town on Thursday after residents threatened to mount road blocks to protest alleged police abuse against a female resident on Wednesday night. When THE WEEKEND STAR visited the area yesterday,…

more