nifty is in range frm 2 years
but these small and midcap companies are rallying so much. i also checked small cap index in US , there there is no rally. only indian small n midcap companies r moving vertically up
what r d favorable triggrs which are causing d rally in these stocks? experts