Is solo mining still doable today?

What is needed to tackle a whole block *under a month* alone, 100x Antminer S9, 100THash/s?

Another question, does location play a role in this? Would it matter if the "farm" is in Southern Africa away from most Bitcoin users in EU, US, Asia, would another miner that is closer to the "requester" always get the block first? Please advise!