English: This drew criticism.
Telugu: అంటూ విమర్శల వర్షం కురిపించారు.