England midfielder Frank Lampard has retired from international football after winning 106 caps.
The 36-year-old was released by Chelsea in May after 13 years at the London club and he signed for New York City before agreeing to move to Manchester City on a six-month loan deal.
Lampard scored 29 goals for England and captained the team in their last group match against Costa Rica at this year's World Cup in Brazil.
"I have taken the decision to retire from international football," he said in a statement on Tuesday.
"It has been a very tough decision for me to make which is why I have given it so much thought since the World Cup. I have always been exceptionally proud and honoured to represent my country and have to say looking back I have enjoyed every minute of wearing the England shirt."
Lampard said it was time put his family first given that he was soon to be playing in the United States.
"Also, to concentrate on how I can perform consistently to the best of my abilities over my next few years in club football," he added.
"It is now the time to move forward and I feel very confident that with Roy Hodgson in charge, the young players that we have coming through, and the changes that are being made throughout the development of the youth system in this country, that we will have success in the future and a team that this country deserves."
England captain Steven Gerrard ended his long international career last month.
Lampard made his international debut against Belgium in 1999, going on to play at three World Cups and two European Championships.
He made headlines at the 2010 World Cup in South Africa when he had a goal wrongly disallowed in a second-round clash with Germany, a match England went on to lose 4-1.
England captain Gerrard retires from international soccer
Points Table: English Premier League 2014-15
PHOTOS: Manchester United's morale boosting win over Liverpool
Sporting Buzz: Rojo's wife told defender to keep 'nerves' in check
'Football is all about entertainment, entertainment, entertainment'