A abujagirl Guest Feb 6, 2017 #1 The Nigerian Police force has deployed a large number of officers to the National Stadium, Lagos venue of planned anti-government protest. See video by SAHARA REPORTERS:
The Nigerian Police force has deployed a large number of officers to the National Stadium, Lagos venue of planned anti-government protest. See video by SAHARA REPORTERS: