Imo priest freed after one night in kidnappers' den (Vanguard (Lagos)) Published 13 Apr 2021 Imo State (map) is located in southern Nigeria. Full Article