28 Apr 2025 Nokia sells 0.95 percent stake in India's Vodafone Idea Scoops $92 million in the process