Metro3 years ago
Mystery as female interpreter is found dead in handcuffs with a plastic bag over her head in her apartment
A Ukrainian interpreter has been found dead with her hands cuffed behind her back and a plastic bag over her head at her apartment in Turkey....