English: This has been a major hindrance to our development.
Telugu: మన అభివృద్ధికి ఇది పెద్ద అవరోధం.