I would rather say "mayoral candidates" or "candidates for mayor". My first reaction on seeing "mayor candidates" was that somebody had misspelled "major". :)
I agree (I wrote this while I had been living in Turkey for a year...those were dark times for my English). It has been fixed.
Can someone explain please, why do we need 'tane' there? "iki çocuğum var" - no 'tane' required?
We don't actually need it. It's completely optional.
OK, thanks orde90, I couldn't understand why I got marked wrong for omitting 'tane'.