Swaziland
Coming third on the list after Zimbabwe is Swaziland that has to spend $21.86 dollars to purchase 1GB of data. The amount converts to
309.27 South African Rand and has since 1995 enjoyed internet services despite the high cost that comes with it.