India markets close in 34 minutes