Cancer, obesity, diabetes, and antidiabetic drugs: is the fog clearing?

Cancer, obesity, diabetes, and antidiabetic drugs: is the fog clearing?