Since the adoption of the United Nations Convention against Corruption (UNCAC) some twenty years ago, the international community has produced a comprehensive body of international anti-corruption standards. States are now required to prevent and criminalize corruption offences within their domestic legal systems and to cooperate and assist one another in the areas of asset recovery and law enforcement, among others.