Facebook buys WhatsApp for £9.6 billion