English: recently suffered.
Telugu: ఇటీవల బాధపడ్డాడు.