Two men have been charged with fraud and corruption offences after they allegedly embezzled $1.4m of public funds for public ...