Question: who is the current president of mexico 2012 to 2018
Answer: Enrique Peña Nieto ( Spanish pronunciation : ( enˈrike ˈpeɲa ˈnjeto ) ( listen ) ; born 20 July 1966 ) , commonly referred to by his initials EPN , is a Mexican politician serving as the 57th President of Mexico , since 2012 .