Tag: Trafalgar Square

Peter Obi fever penetrates London as Obidients march to Trafalgar Square

Some Nigerians from different parts of the United Kingdom (UK) on Saturday

Phenomenal Phenomenal