On February 25, Nigeria elected both parliament members and the next president. A total of 18 candidates are running for presidential office this year, which is already dubbed by media as the tightest-ever and most competitive race since the end of military rule in 1999.