anglophile

n. Person who greatly admires england or the english.