The Caribbean island of St Vincent has been rocked by a huge explosion, as the La Soufriere volcano fired a huge plume of ash and...