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