English: this country should have.
Telugu: ఈ దేశానికి కావాల్సిందదే.