English: hasn't had much success in for a long time.
Telugu: చాలా కాలంగా ఈయనకు సరైన విజయం లేదు.