News
Global Headlines Barcelona, Aug 18 (JEN): The Spanish Police said they have killed at least five people in the town of Cambrils to stop a second attack from taking place, hours after a previous strike claimed 13 lives while injuring dozens in Barcelona on Thursday, reports said. more