A powerful earthquake has struck northwestern Venezuela. The magnitude was seven point one. A tsunami warning has been issued for the region, affecting Puerto Rico and the Virgin Islands among others.