Detractors are their own foes and the world's enemies meaning Idiom

Detractors are their own foes and the world's enemies meaning in Urdu means;

It looks like we do not have any idiom "detractors are their own foes and the world's enemies meaning" in Urdu.

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