The AFD is the French Development Agency, the ministry of the French government which participates in promoting and financing development throughout the world.

Website
Twitter