Where did Diego Rivera live for most of his life?

Famous muralist and political radical, Diego Rivera lived most of his life in his homeland of Mexico. He was husband and mentor to fellow Mexican painter Frida Kahlo, who was famous for her self-portraits.