New Delhi, July 20 -- On 8th July, 2025, the International Criminal Court (ICC), in a significant ruling, issued arrest warrants for Haibatullah Akhundzada, Supreme Leader of the Taliban, and Abdul Ha... Read More