English: Some progress has been achieved in this respect.
Telugu: కొంత పురోగతి ఈ విషయంలో సాధ్యమైంది.