A Canadian diplomat, Jennifer Lee Boudreau, walked into Marlborough Police Station in Harare on December 11 to file an ...