Indian benchmark equities hit a fresh all-time high on Friday, driven by IT stocks after heavyweight Tata Consultancy Services (TCS) surpassed revenue estimates for the June quarter