20051128 india: Markets on a roll; Sensex crosses 9;000 mark