News website
A delegation of 121 Nigerian Leaders and clerics are currently in Rome, Italy, to offer intercessory…