British Prime Minister David Cameron today launched his charm offensive when he met young students of a women's college in the national capital by taking time off his diplomatic assignments and had none other than Bollywood actor Aamir Khan for company.