The exceptionally beautiful Angelica Riviera is the current first lady of Mexico, owing to the fact that her husband Enrique Peña Nieto is the President of Mexico. Just to prove how beautiful and talented Angelica is, she is a model, an actress, and her beautiful voice qualifies her to be one of the best Mexican singers in the country. Angelica was born in Mexico City on August 2, 1969, and she grew up to become one of the most popular and loved actresses in the country. Angelica was once married to Jose Alberto Castro, a producer with whom she has three children, but they divorced in 2008 and she got married to the then governor of the State of Mexico Enrique Peña Nieto in 2010. Since 2012, when her husband became president, Angelica Riviera has since served Mexico as her very beautiful first lady.