Display content by taxonomy term, including sub-terms
link- https://drupal.org/project/taxonomy_menu_block

Taxonomy Menu Block allows you to make blocks
containing unordered lists that represent the structure of
your vocabularies, creating a menu out of your
taxonomies (without using Drupal's menu system).
TMB combines the idea of Taxonomy menu with the
workings of Menu block :
Make multiple menus per vocabulary.
"Split" the taxonomy into different menus.
This allows, for example, the creation of one menu with
only the top items (parents) of a vocabulary and
another menu with only the sub-items (children).
Make a menu out of a specific branch of your
vocabulary only.
Follow the active trail, also for nodes coupled to a term
with a term reference field.