A major earthquake has struck near the Solomon Islands in the South Pacific, sparking a tsunami that destroyed at least one town and killed several people. More...