All weather are mainly on earth caused by-------:

A ) Moon light

B ) Movement of Earth

C ) Ocean waves

D ) Heating from the sun ✅