The Prime Minister found himself in the midst of a crowd of screaming girls when he appeared alongside Bollywood superstar Aamir Khan at the Janki Devi Memorial College in Delhi.
The film heartthrob is also a Unicef ambassador for child nutrition and the patron of a women-only taxi service in the city.
Khan introduced Mr Cameron to some of the Sakha Cabs workers, who are trained in car mechanics and self-defence at the college.
More top news
More like autumn rather than spring, with winds whipping up & and wet weather for many
A Tory candidate has been criticised after sharing an article with the headline: "Trust Labour? I'd rather trust Jimmy Savile to babysit".
Top Gear could be heading for more trouble after Ofcom confirmed it was investigating a complaint over the use of the word "pikey".