English: This is our place.
Telugu: ఇదే మనకు తగిన స్థలం.