English: a major hurdle in life.
Telugu: జీవితంలో ఒక పెద్ద కుదుపు.