English: A lot of obstacles and challenges has been faced.
Telugu: ఎన్నో ఒడుదొడుకులు, సవాళ్లను ఎదుర్కొన్నా.