TSRTC Stands for Telangana State Road Transport Corporation. Its Headquarters is located in the Hyderabad. There is a strike called by the employees and the unions of TSRTC. Over the years TSRTC is facing a financial crisis and is demanding Telangana Government solve their issues. TSRTC Employees have elected...