Cameron pledges to travel to Sri Lanka's former war zone

The Prime Minister arriving in India yesterday. Credit: PA Wire

David Cameron has again justified his decision to attend the Commonwealth summit in Sri Lanka.

He was speaking in New Delhi, where the Indian Prime Minister has decided to boycott the meeting over concerns about human rights in the country.

Mr Cameron is meeting Manmohar Singh for talks this morning before heading to Sri Lanka tonight.

Speaking at a business event in the Indian capital, Mr Cameron said he "totally respects" the decision by some leaders not to go.

Read: Sri Lanka's ghosts haunt the summit it is about to host

Canada's premier Stephen Harper is also refusing to travel to Colombo for the summit.

After a team from ITN's Channel 4 News was prevented from travelling to the north of the country - which is home to the Tamil minority - Mr Cameron promised to take journalists to the region when he travels there during his stay. He said:

There is no doubt that journalists have been - in Sri Lanka - restricted in terms of what they can do. That's one of the reasons for shining a light on human rights and on journalistic freedoms. For my own part, I am going to the north of the island, going to Jaffna. I am the first Prime Minister not just from Britain but from anywhere in the world to to the north of that country since since 1948 and I think it's very important to go.

More: Protesters stop journalists from travelling to Sri Lanka