English: This has really let him down.
Telugu: ఇది నిజంగా అతనికి డౌన్ వీలు.