Leila Zarafshan, the 95th woman executed during Hassan Rouhani’s presidency

You may also like...