A passenger bus veered off the road in a mountainous region in Sri Lanka, killing at least 15 people onboard.
Seek Knowledge, Find Knowledge
A passenger bus veered off the road in a mountainous region in Sri Lanka, killing at least 15 people onboard.