There's high probability of downfall from 31500 to 29100 within next 3-4 weeks.
Sell Banknifty at 31500 with SL - 31650 for target 30800/30500/30100/29600/29100
Sell Banknifty at 31500 with SL - 31650 for target 30800/30500/30100/29600/29100
Comment:
First 2 Target Achieved. 29900 is a strong support if it goes below 29900 then it can reach upto 29100 otherwise reversal is possible.