Stock markets rally nearly 1 pc amid strong domestic macroeconomic indicators Published 24 May 2025 Full Article