English: Recently they gave it to me.
Telugu: ఇటీవలే అవి నాకు అందాయి.