There's so many strands to follow at the moment. Let's start with the central issue.
Harbhajan Singh has been found guilty by ICC match referee Mike Procter of a Level 3 breach of the Code of Conduct that relates to comments vilifying players on the basis of, among other options, race, ethnicity or colour. The full ICC press release concerning the hearing can be read here.
Harbhajan is alleged to have used the word "monkey" to Andrew Symonds - though I notice that there seems to be no finding explicitly stating that he actually called Symonds a "monkey".
There appear to have been five witnesses giving evidence at Sunday night's hearing in addition to the two protagonists. Sachin Tendulkar, who was Bhajju's batting partner at the time, and four Australian fielders: Ponting, Hayden, Gilchrist and Michael Clarke. Neither umpire witnessed the alleged remark.