Overcoming gaps in legislation and implementation critical to protect and uphold human rights, says Shireen Mazari
Cabinet reshuffle: Sheikh Rasheed appointed as interior minister, Hafeez Shaikh as federal minister for finance