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