The World Bank has canceled more than seven million dollars in aid to Cambodia after finding evidence of fraud and corruption in three development projects .