T translate.google.com A bug is found in Ecuador Embassy in London 187 points znowi 13 years ago 61 comments