Oxford defines "left leaning" as "Sympathetic to or tending toward the left in politics." Just because an organization is run by "a huge multinational for-profit conglomerate" doesn't preclude it from leaning to the…
Oxford defines "left leaning" as "Sympathetic to or tending toward the left in politics." Just because an organization is run by "a huge multinational for-profit conglomerate" doesn't preclude it from leaning to the…