Indian stock markets have hit fresh lifetime highs on November 27 after 14 months. Analysts have pointed out four key factors that boosted the stock markets and nudged the benchmark indices Sensex and Nifty toward new highs.