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