BARI, Italy – A ship that had been set to host more than 2,000 police officers providing security at this week’s Group of Seven leaders’ summit was impounded on Wednesday after complaints over poor conditions aboard, police said.
BARI, Italy – A ship that had been set to host more than 2,000 police officers providing security at this week’s Group of Seven leaders’ summit was impounded on Wednesday after complaints over poor conditions aboard, police said.