English: Confronted - that's the thing!
Telugu: వైఖానస-- అదా విషయం !