Seven managerial staff members of Thanjhora Tea Estate, around 30 km from Siliguri, were reportedly beaten up by workers and subjected to humiliation last night, owing to delay in payment of wages.... | Read..