Fundamentals and applications of photocatalytic CO2 methanation