What did Jesus mean when He said, “He who is without sin can cast the first stone” in John 8:7?

This article has been translated into the following languages: