Markets
Communication services, financials drag down Sri Lankan shares
- CSE All-Share index settled 0.3% lower at 20,079.55 points















































































































































































































































