English: He told me this was the best place.
Telugu: అదే తనకు అత్యుత్తమ స్థానం అని చెప్పాను.