Are those prices in USD, or a local currency? (Apologies for not knowing which local currency to ask about; it seems that Zimbabwe changed currency recently and no longer uses the Zimbabwean Dollar?)
I'm guessing the local currency as Zimbabwe's GDP per capita is $2,005, so salaries have to be lower. I doubt anyone could afford to pay 30% of their yearly income on an internet connection :-)