English: That is an impediment to progress.
Telugu: ఇది ప్రగతికి పెను అవరోధం.