The world's largest social networking site, Facebook, has announced plans for a stock market flotation. Continue reading...