English: “Compared to other places, though, we’re far behind.
Telugu: ''మిగతా దేశాలతో పోలిస్తే మనం కాస్త వెనకే ఉండవచ్చు.