'Create a new Iq stanza with a given Id and from JID.
:param id: An ideally unique ID value for this stanza thread.
Defaults to 0.
:param ifrom: The from :class:`~sleekxmpp.xmlstream.jid.JID`
to use for this stanza.
:param ito: The destination :class:`~sleekxmpp.xmlstream.jid.JID`
for this stanza.
:param itype: The :class:`~sleekxmpp.stanza.iq.Iq`\'s type,
one of: ``\'get\'``, ``\'set\'``, ``\'result\'``,
or ``\'error\'``.
:param iquery: Optional namespace for adding a query element.'

def make_iq(self, id=0, ifrom=None, ito=None, itype=None, iquery=None):

    iq = self.Iq()
    iq[u'id'] = str(id)
    iq[u'to'] = ito
    iq[u'from'] = ifrom
    iq[u'type'] = itype
    iq[u'query'] = iquery
    return iq
