Knaves are in such repute that honest men are accounted fools meaning Idiom

Knaves are in such repute that honest men are accounted fools meaning in Urdu means;

It looks like we do not have any idiom "knaves are in such repute that honest men are accounted fools meaning" in Urdu.

We will however try to add it as soon as possible.