At least eight civilians including children and foreigners were killed in a Taliban attack on a luxury hotel in Kabul, the spokesman for Afghanistan's interior ministry said Friday.