Solar thermal power generation comes with energy storage