Nifty crosses 24,100 as it rally lifts Sensex to 77,099.07

Business