What is the meaning of "humanity as its finest"?
You can used the phrase "(something) at its finest" to express that it is the best if something, or the best possible thing. Ex: This is science at its finest. Ex: The movie was amazing. Acting at its finest.
Get more Native English Expressions >