West Ham have completed the £16m signing of Javier Hernandez from German club Bayer Leverkusen.
The former Manchester United striker – Mexico’s all-time leading scorer – has signed a three-year contract at the London Stadium.
“The Premier League is the best league in the world and when the opportunity came, I was desperate to sign for this club,” he said.
“I’ve had three fantastic years playing in Spain and Germany, but England was really the first big chapter in my career and I am so happy to be back.
“West Ham is a historic club and very ambitious.”