At least 43 people killed