The World Bank has approved a $109-million grant for Rajasthan to promote water-efficient agriculture through sustainable and efficient use of resources in the desert state.