English: This place is!
Telugu: ఈ స్థలం!