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