English: A lot of constraints and a lot of challenges right there.
Telugu: . ఎన్నో సవాళ్లు, మరెన్నో అడ్డంగులు.