Andrey Arshavin is the greatest player to ever wear an Arsenal shirt.