With vast areas hit and thousands of people injured, 1.2 million have been forced to take refuge in temporary shelters.