Quizzing Live

Camp X-Ray, Which Holds Suspected Al-Qaeda Terrorists Is Situated On Which Island

Answer:
Cuba