English: The criticism is justified.
Telugu: ఆ విమర్శ సహేతుకమే.