English: It felt like the right place for it.
Telugu: అదే తనకు తగిన స్థలమని భావించింది.