Sri Lanka used to called Ceylon, and it has a long very unhappy history.
The BBC and other western media groups have a bias towards terrorist or Anti Government or Anti Western Groups, it doesn't matter if it's, middle east, Afghanistan, name one they will show any propaganda these groups wave in front of them without doing the any checking. I think they believe they are looking impartial bur they just look like stogies.
I don't listen to the BBC, or watch the BBC or any media outlet with a track record of bias. I believe very little of what I read online nothing I read on a blog, get at least three independent reliable sources for a story.