Posts

Showing posts with the label UK lawmakers debate Libya slave auction footage

UK lawmakers debate Libya slave auction footage, express outrage at the revelations https://t.co/BNMH7RrTNl