Throughout history several prominent painters of different nationalities have expressed in their works the face of Mexico. Among the most outstanding we can mention are Claudio Linati, Daniel Thomas Egerton, Carl Nebel, Thomas Moran, and Leonora Carrington.