Seychelles

World Bank

The World Bank is a vital source of financial and technical assistance to developing countries around the world.

International Diabetes Federation

The International Diabetes Federation (IDF) is a worldwide alliance of over 200 diabetes associations in more than 160 countries, who have come together to enhance the lives of people with diabetes everywhere.