Cape Verde: Top Officials Arrested in ‘Operation Shark’ Raid

Cape Verde authorities arrest 20, including a top hospital director and police officers, in 'Operation Shark' targeting drug trafficking and

Read More