English: There are many impediments.
Telugu: అనేక అవరోధాలున్నాయి.