The always sharp, always stylish David Nyanzi whose blogs is called The Nyanzi Report.