Solar energy offers clean, climate-friendly abundant and inexhaustible energy resource to mankind.