Home Secretary Theresa May has said she is "appalled" by the Supreme Court ruling that sex offenders should have the right to seek to remove their names from the register.

She told MPs that the government would make only the "minimum possible changes" to meet its human rights obligations.

Mrs May added that "public protection must come first".