Markets
Sri Lankan shares end higher as consumer staples, financials gain
- CSE All Share index settled up 0.98% at 12,518.97