PSX hits record 120,000 points before settling lower in volatile trading

OSZAR »