Stock markets in India open for 1 hour for a special trading session on Diwali. This trading session is called the Muhurat Trading Session. The time of the Muhurat trading session is announced by exchanges a few days before Diwali.