horrors 19 commentsRickshaw Puller Videotaped Having Sex With Indian Professor Tried Burning Himself to Death