20090725 india: C P Joshi takes on BJP benches