English: I've seen it myself recently.
Telugu: నేను వ్యక్తిగతంగా ఇటీవల దీనిని చూశాను.