Home World News Indian shares rally as Nifty and Sensex rebound in Diwali Muhurat trading