Stock markets close higher on firm global trends, foreign fund inflows

Sensex up by 123 points and Nifty marks sixth day of gains to close higher

Market