The Foreign Ministry dismissed a former consul general in Frankfurt on Wednesday after finding he wined and dined local corporate officials with taxpayers' money to secure a job for his son.