Loading the player ...
Leaks cast a shadow over tech product launches
Tech companies are finding it harder to keep hotly anticipated product launches under wraps, with the Internet rumour mill constantly in overdrive.
More Videos