For those living in large US and European cities we take our internet speed for granted. I am assuming that it's not google to blame but rather local infrastructure?
Depends what you mean by "local infrastructure". Up until recently east Africa dint have a fiber link to the rest of the internet, it was all satilite. Forget last miles, this is the last 1000 miles.