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