Aston Villa and England striker Emile Heskey has announced his retirement from international football after collecting 62 caps and scoring seven goals over an 11-year career for his country.