English: However, he recently suffered a major setback.
Telugu: అయితే ఇటీవల వరుస పరాజయాలతో బాగా డీలా అయ్యాడు.