Italian Navy Ship Rescues 233 African Migrants

The Italian Navy Landing Platform Helicopter (LPH) ship San Marco saved 233 migrants from an ill-fated journey in ...

read more →