English: A challenge they are up for.
Telugu: వారికి సవాల్ విసిరేలా నిలబడ్డారు.