Nifty Hits Fresh All-Time High

(Tuesday close: 18,618.05)

Source: Bloomberg
BQ Prime