20150529 business.india-business: Vodafone sells 4.2% stake in Bharti for $299m