Rupert Murdoch withdrew his bid for British broadcaster BSkyB in the face of cross-party hostility in parliament following allegations of widespread criminality at one of his tabloid newspapers.