Mr Cameron's speech was fairly predictable, a celebration of the contribution of the one-and-a-half million strong British Indian community to the country and an expression of hope that a deepening partnership with India would deliver prosperity.
But it went down very well with the audience..