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:

More: Protesters stop journalists from travelling to Sri Lanka