The city of Blida, located about 40 kilometers south of Algiers, has been placed under maximum security alert following twin suicide bombings that struck the heart of the city on Monday, reviving painful memories and highlighting serious security challenges facing the country. According to international media reports and local testimonies, two suicide attackers wearing explosive ...