Despite the lower cost of generating renewable energy (RE), the available technologies to harness it, and the sustainability ...