Indian stock markets fell on June 30 due to profit booking, particularly in banking stocks, ending a four-day winning streak. Nevertheless, Nifty and Sensex recorded gains of over 2.9% for the month.