Iran top general Qaseem Soleimani was killed in a US drone attack The attack has led to widespread condemnation in Iran Iran Supreme Leader, President has vowed revenge on US