The BBC must deliver an iPlayer service that lets users of all computers download programs, say regulators. Read More...