English: In fact, that's their place.
Telugu: నిజానికి ఆ స్థలం తమదే అని.