English: I recently discovered a website.
Telugu: ఇటీవల నేను ఒక వెబ్ సైట్ చూసాను.