CESDI: Centre for Environment and Sustainable Development India

What does CESDI mean? The above is one of CESDI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Centre for Environment and Sustainable Development India