El caballerizo de la reina, Frederick Ponsonby —hijo de Henry, el secretario de la reina—, descubrió que Karim había mentido sobre sus padres y le dijo a lord Elgin, virrey de la India, que «el indio ocupa el mismo puesto que ocupaba John Brown».