20100903 india: I am happy that truth has come out: Pachauri