At least 40 people have been killed by landslides in the Mexican states of Puebla and Veracruz after Tropical Storm Earl hit eastern Mexico, according to the official Twitter account of National Civil Protection Coordinator Luis Puente.