Ever since 12-year-old Prince Harry walked behind his mother's coffin in 1997, head bowed, the British public has been able to forgive him for just about anything.
Ever since 12-year-old Prince Harry walked behind his mother's coffin in 1997, head bowed, the British public has been able to forgive him for just about anything.