Allah responsible for natural disasters
from quran and the prophet Mohamed saying.This is the answer
Allah says in the Qur'an,
"And whatever calamity befalls you, it is due to your own doings and Allah forgives many of your shortcomings." Qur’an 42/30.
Rasulullah صلى الله عليه وسلم explained the Tafseer of this ayah to Hazrat Ali رضى الله تعالى عنه thus,
"O Ali! whatever calamity befalls you; illness, affliction or any worldly calamity; it is the earning of your own hands."
finally, Hazrat Abdullah bin Abbas رضى الله تعالى عنه states:
"The nation that is involved in misappropriation of trust (embezzlement), Allah will fill their hearts with terror for their enemies. The nation that is engaged in fornication will experience a large number of deaths. The nation that cheats in measure will have their sustenance curtailed. The nation that legislates against the truth and justice, will experience great bloodshed and the nation that breaks its contracts, will be subdued by the enemy." (Mishkaat)
Allah says,
"If the people of the locality had believed and dopted taqwa (piety), We would have opened upon them the blessings of the heavens and the earth, but they denied and falsified, thus We seized them due to their actions." Qur’an 7/96.
And,
"Why would Allah punish you if you were grateful and believed. And Allah is Most appreciative, All-Knowing." Qur’an 4/147.