English: Something more needs to be done.
Telugu: ఇంకా ఏదో ప్రత్యేకంగా చేయాలి.