ICC seeks arrest of homophobic Taliban leaders. GOOD! 24 January 202524 January 2025 Peter Tatchell Foundation Afghanistan, International Send the to The Hague. The ICC wants the Taliban under arrest! Continue reading