English: Both firms deny the claims.
Telugu: ఈ ఆరోపణలను ఈ ఇరు కంపెనీలు ఖండించాయి.