India has been the largest donor in Afghanistan among the countries in the region, doling out about $3 billion, and it is the fifth largest donor (for Afghanistan) in the world. India`s help has been diverse, ranging from building infrastructure to sending teams of medical staff and food.