English: this was the right place for me.
Telugu: ఇదే నాకు తగిన స్థలమనిపించింది.