English: There are many impediments.
Telugu: పలు ఆంక్షలు పెడుతున్నాయి.