# What causes the universe to be homogeneous and isotropic on a large scale but in-homogeneous and anisotropic locally?

According to cosmological principle , space is homogeneous and isotropic which results in our universe being one of the three types of space(with positive,negative and zero curvature) . If space is homogeneous on large scale, isn't it also homogeneous in a small region?(At least,I can't imagine a 2-sphere which is non homogeneous locally but homogeneous on a large scale) If yes, why is that we don't find the space to be homogeneous around us?

$$\xi(r) = \left(\frac{r}{r_0}\right)^{-\gamma} ~~~~\mbox{with}~~~ r_0\sim 10h^{-1}~ {\rm Mpc}$$
On scales much larger than $r_0$ the clustering of galaxies strongly decreases and the universe can be considered uniform.