Why is Diego Rivera Famous?

Diego Rivera was a famous Mexican painter influenced by Picasso and a Communist involved in the Social Realism. Rivera was also married to Frida Kahlo.