With Nigeria’s election just a few weeks away, the world is watching with keen interest as voters in Africa's most populous country and largest economy decide who will become their next president.