28 May 2025 – Kabul Province Two men accused by the Taliban of “sodomy” were publicly flogged. May 7, 2026 Read More