English: I guess this is the right place to talk.
Telugu: ఇది నాకు మాట్లాడేందుకు సముచితమైన స్థానమనే అనుకుంటున్నా.