Citigroup Inc (NYSE:C) on Tuesday committed to source all the power for its global operations from renewable energy sources by 2020.