Japan



Bride-to-be took her own life after blundering police raided her home and arrested her fiancé at gunpoint in case of mistaken identity, inquest rules

Cherry Turner, 31, (pictured) took her own life after police mistakenly raided her home and arrested her fiancé at gunpoint.
Get more results via ClueGoal