Where was Diego Rivera Born?

Diego Rivera was born in Guanajuato, Mexico on December 8, 1886. He was a very famous Mexican painter and was the husband of Frida Kahlo.