
Afghan President Hamid Karzai (1st L) prepares to cast vote at a polling station in Kabul, Afghanistan on June 14, 2014. Voting for the country's next president began on Saturday morning and the final results will be announced on July 22. (Xinhua/STR)