Pakistani troops have ended a siege by militants who attacked a naval base in the city of Karachi. The Pakistani Taliban says the raid was to avenge Osama Bin Laden’s killing by US special forces on May 2. Madiha Tahir reports from Karachi.