English: Maybe it's the right place.
Telugu: బహుశా ఈ నిజం స్థానం.