Oct 31 (Reuters) - Britain's Vodafone will sell its Spanish business for 5 billion euros ($5.30 billion) to Zegona Communications, the companies said on Tuesday. ($1 = 0.9427 euros) (Reporting by Yadarisa Shabong in Bengaluru; Editing by Subhranshu Sahu)