The FIA shelved plans to hold an F1 Grand Prix in a new city after its mayor was arrested on corruption charges - despite a track already being built.