The June quarter was one of the best in recent times for Indian equities, as foreign investors were on a spending splurge on Dalal Street which helped benchmark indices test fresh lifetime highs in 6 months.