Anil Manghnani, director at Modern Shares & Stock Brokers, says for investors who have missed out the Nifty rally in the last few months, the current market weakness is good opportunity to buy on declines. If Brexit happens, there could be a kneejerk reaction while it does not, then markets could surprise positively, he added.