A 9.3 magnitude earthquake under the Indian Ocean has caused a 30-metre tsunami that had wiped out hundreds of communities in minutes, affecting countries from Indonesia, Sri Lanka and India to ...