The Economic Impact of Telecommunications on Rural Livelihoods and Poverty Reduction: A Study of Rural Communities in India (Gujarat), Mozambique and Tanzania.