English: This place is!
Telugu: ఆ చోటు ఇదే!