Miami Herald -
1 Apr 2018 04:50
Five police officials are suspected of being responsible for a fire that killed 68 people in a police station jail in Venezuela and have been detained, the nation's chief prosecutor …
Share this Article
Comment on this Article
Please to comment