English: He is the stumbling block.
Telugu: ఆయనే అడ్డు అట….