Stock Market Live: Time To Buy Defence, Cap Goods Shares? |Tech Mahindra, Vedanta, Mindtree In Focus