The Bishop of the Living Faith Church, also known as Winners Chapel, David Oyedepo has lampooned the last presidential and National Assembly elections, which he said was marred