A police officer on duty at a facility under renovation on the Graphic Road in Accra, has allegedly shot himself to death.
Read more
Exploring Popular Music And Trending Stories On The Web
A police officer on duty at a facility under renovation on the Graphic Road in Accra, has allegedly shot himself to death.
Read more