Five Stocks To Buy: Tata Steel, Coal India, Mazagon Dock And More

Top picks include steel major Tata Steel, mining giant Coal India, and defence players Mazagon Dock and Paras Defence, alongside state-owned lender Union Bank of India.