The International Diabetes Federation (IDF) is an umbrella organization of over 230 national diabetes associations in 165 countries and territories. Not only the organization represents the interests of the growing…
Tag:
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More