The people of Afghanistan will vote on 9 October in the first presidential election in their history with the help of more than 115,000 polling officials, 100,000 voting screens and 300 donkeys, the United Nations mission to the country said today as it unveiled details of the final preparations taking place.