Cameron also said that his government is engaging with BJP's prime ministerial candidate Narendra Modi, as it does with all opposition parties in many countries.
But, he ruled out any meeting with the Gujarat Chief Minister during his India visit next week.
"Britain is a democracy. We talk to and engage with opposition parties in all countries - India included. If we think there are things that we've not got right, we can have free and frank discussions about those things," he told the channel.
Britain's Foreign Office Minister Hugo Swire met Modi in Gujarat in March, saying it was "a logical next step" in Britain's ties with the Indian state.
Latest World News