by Oge Okonkwo File photo A bizzarre thing happened in Saudi Arabia on Sunday as human body parts were said to have fallen from the sky in the city of…
by 'Jola Sotubo A gory sight met residents of Masfala area of Ibadan, Oyo State who were unfortunate enough to witness the discovery of severed human parts in a plastic…