The British police guard the entrance to the Embassy of Ecuador in London on August 16, 2012.

The British police guard the entrance to the Embassy of Ecuador in London on August 16, 2012.

Leave comment

Your email address will not be published. Required fields are marked with *.