English: I think it is the best available now.
Telugu: ప్రస్తుతం అందుబాటులో ఉన్న ఉత్తమమైనది నేను భావిస్తున్నాను.