Review on reverse electrodialysis process-a pioneering technology for energy generation by salinity gradient