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 on Thursday.
Hamid Karzai to visit India