English: There lies their strength.
Telugu: అక్కడ తమ సత్తా చాటుతున్నారు.