November 11, 2007

A Site In Question

Leased to the United States by the British in the early 1970s, the island of Diego Garcia is home to extensive U.S. military facilities that include, critics say, a CIA “black site.” The Guardian reports that British MPs will investigate the claims.

Photo: Air Force hangars on Diego Garcia (gin_e)

Comments are closed.