Nigeria decides

In by admin

Nigeria decides

Nigerians watching vote results come in on Nigeria’s national televison station, March 31, 2015. Andrew Esiebo/The Stand