English: Fans deserve better.
Telugu: అభిమానులే ఇంకా బాగుండాలి.