Where does hamid karzai live now?

Pakistan is where he lives