The correct option is C All of the above
Solar energy is a renewable source of energy and is available abundantly and is free of cost. The other forms of energy such as wind energy, thermal energy, chemical energy obtained from plants, etc. are all obtained from Sun. hence sun is the ultimate source of energy as all energy chains start from it.