Kenya, for example, has 500Ksh for a GB, which comes to about $4.92, USD; this is comparable to rates I encountered elsewhere in SSA.
Meanwhile, the less money you have, the more you pay! Smaller bundles cost more per GB, and many of the Kenyans I knew would regularly buy 150MB top-ups due to lack of upfront funds.
On AirTel in India, it looks like they charge about $3.88 for a 1GB bundle good for 28 days (there's a cheaper 1GB bundle good for 1 day, however, and some other deals available). There are also a few articles floating around on the _increasing_ cost of data in India, suggesting that companies started with cheaper data while establishing themselves in the marketplace, and over time have been more obliged to turn a profit instead of burning investor money on subsidized plans. Cambodia does look pretty cheap, though, I agree.