Sify

Market Outlook: Geo-political tensions, earnings to drive equities