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