Browsing: Shaikh Khalid bin Rashid bin Abdulla Al Khalifa- Director-General of the General Directorate of the Implementation of Verdicts and Alternative Penalties