Nifty current price 22147. Touched 21801 intraday. Unless 21801 is not broken on closing basis, there is a pre election rally which will take Nifty to 23500.