India has announced an agreement with Afghanistan for building the Shahtoot dam project which would provide safe drinking water to 20 lakh residents of Kabul city upon the completion.