English: This was their best result ever.
Telugu: ఇది ఎప్పటి వారి ఉత్తమ ఫలితం.