David Cameron is behaving like a colonialist, says Sri Lankan minister Keheliya Rambukwella Keheliya Rambukwella, Sri Lanka's Minister of Mass Media and Communication, was asked about Mr Cameron's calls for Sri Lanka to launch a fresh inquiry into war crimes allegations and the Prime Minister's determination to raise human rights abuses with President Rajapaksa. He told the BBC: "We are a sovereign nation. You think someone can just make a demand from Sri Lanka. It can be a cordial request. We are not a colony. We are an independent state. Mr Rambukwella then accused Mr Cameron of seeking to drum up votes from Tamils in the UK. A BBC source who heard the exchange said: "He then said the Mr Cameron only made his comments because there are 150,000 Tamils in central London and he needs their votes to win the elections." Arriving in India, Mr Cameron said: "It's an important meeting. This is a Commonwealth Heads of Government meeting so it's right to go because we play a leading role in that organisation and that's good for Britain. It being in Sri Lanka does mean it's an opportunity to shine a spotlight on some of the problems there, some of the human rights issues. It's right to do that and that's exactly what I'll be doing. The prime ministers of both India and Sri Lanka have refused to attend the summit.