Ali Al-Zaidi on corruption and weapons ban