Afghan president Hamid Karzai will pay a three-day official visit to India from May 20 to hold wide-ranging discussions with Indian leaders, the Afghan ambassador said Thursday.
Afghan president Hamid Karzai to visit India