The Indonesian volcano of Merapi has erupted once again, shooting huge clouds of ash into the sky that have blanketed towns as far away as 150 miles.