English: I have visited the site myself.
Telugu: నేను ఆ స్థలాన్ని స్వయంగా సందర్శించాను.