Facebook to buy Instagram

Facebook has announced it is to buy Instagram, the popular photo-sharing smartphone app, for $1bn in cash and stock.