Tehran hosts the 31st edition of International Book Fair with works by domestic and international publishers on offer.