Twin bombings near the Iranian embassy in Beirut on Tuesday claimed more than 20 lives and a hundred injured. (Credit: © koka/Xinhua Press/Corbis)