OIC resolution on IHK embarrasses a ‘flattered’ India