The International Diabetes Federation (IDF) announced the launch of its new and improved flagship website - http://www.idf.orgThe Federation is the global advocate for the more than 250 million people with diabetes worldwide and has streamlined its site to better meet their needs..