Home » Gallery » Vodafone

Vodafone, Idea in $23 billion deal to create new Indian telecom leader