intelnews.org
Switzerland claims embassy worker was abducted by Sri Lankan security officers
Switzerland has filed a formal complaint after an employee of the Swiss embassy in Sri Lanka was allegedly abducted by men who forced her to divulge sensitive information about the embassy and its …