English: These efforts have yielded some success.
Telugu: ఈ ప్రయత్నాలు కొన్నిచోట్ల ఫలించాయి.