English: He thought this was the right place.
Telugu: అదే తనకు తగిన స్థలమని భావించింది.