The above link either shows a) A random coincidence, b) evidence of CIA presence in Libya, c) evidence of the return of extraordinary rendition, and the UK's complicity in that.
I tend to swing towards a or b! But its interesting how this article has been presented by the author.
PS. Like my new image? It indicates that start of regular posts where i share stooopid conspiracy theories with you.