Analyst recommends buying Titagarh Rail Systems, HUDCO & Tube Investments