"Entirely yes...I am open to meeting all elected leaders anyway," Cameron told CNN-IBN news channel when asked if he was open to meeting Modi.
No meeting with Modi is scheduled during the day long visit of Cameron, who met Prime Minister Manmohan Singh in the morning and then flew to Kolkata where he will meet West Bengal Chief Minister Mamata Banerjee in the evening. He stopped over in India before flying to Sri Lanka to attend the Commonwealth summit.
Explaining why he was not meeting Modi during this visit, Cameron said: "It's a short visit. My first priority was to see Prime Minister Manmohan Singh and then I wanted to see Kolkata, so I'll meet Chief Minister Mamata Banerjee."
"We have started some relations with Gujarat already. The connection and engagement is there," he said.
The people of India will decide who becomes their prime minister in 2014, he said.
"In the end it will be for the people of India to decide who they elect," said Cameron.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu