English: lot of controversy and criticism.
Telugu: . ఎన్నో వివాదాలు, విమర్శలు.