ADEN - Seven Yemeni soldiers were killed in an attack on the defense ministry blamed on al-Qaida militants on Sunday, a day after clashes with Islamist fighters in which at least 20 troops were killed.In a text message, the ministry's September 26 news portal said the "treacherous terrorist attack" occurred in the southern Hadramout province.