English: These are the giants!
Telugu: ఇదసలు దెయ్యాల కొంపట!