Beijing, July 7 -- Xu Zhangrun, a law professor at Beijing's prestigious Tsinghua University who had criticised President Xi Jinping's style of functioning and recently questioned the government's handling of Covid-19 pandemic, was taken away by the police on Monday, reports said quoting his family and friends....