Pre-election rally: Nifty could rise to 23400 by June, buy on dips ...

Responsive image