Self-styled ‘prophet’ Shepherd Bushiri and his wife finally handed themselves over to Malawian authorities yesterday, after fleeing the country. The couple lives a rather lavish lifestyle.
Continue Reading