Indian diplomat attacked in court by Chinese traders