Yahoo has hired long-time Google executive Marissa Mayer as its next chief executive in the internet company's latest attempt to burnish its image and revive its financial growth after years of often-demoralising upheaval.
The surprise move makes Ms Mayer the fifth Yahoo CEO in the past five years to attempt to turn it around.