Umm, you wrote "so don't expect any kind of objectivity or even truth from them" (note the last phrase). I think 'kang' was right to challenge you.
Anyway for readers who don't know India: Tehelka is an independent newsmagazine that specializes in investigative journalism. I also hold them in very high regard.
Just my two cents.
There probably is some truth in this story, but take it with a healthy dose of skepticism, because you're not going see objectivity here.