The main political rival to Afghanistan 's President Hamid Karzai has formed a new national-level political party called New Afghanistan .