Alesha MacPhail murder: Judge says public ‘revulsion’ at case justifies revealing Aaron Campbell as teenage killer

The 16-year-old boy who raped and murdered Alesha MacPhail can be identified as Aaron Campbell after a judge allowed his name to be reported.