Is milk a homogeneous or heterogeneous mixture? And Why?

glass 1587258 640

Milk appears to be homogeneous. But when we examined with using a microscope, it consists of tiny globules of fat. Then Milk protein dispersed in water that was kind like heterogeneous. Before we settle down in deep explanation about is milk a homogeneous or heterogeneous mixture. You should understand that milk is colloid solution. Why