Christian left
The term Christian left refers to a spectrum of left-wing Christian political and social movements that largely embrace viewpoints described as social justice that upholds a social gospel. Given the i...