Nifty analysis and targets - Weekly report - from 3rd May onward