English: This place will do.
Telugu: ఈ స్థలం సాగుతుందని.