Marketwatch 5 of world’s 10 most rated sell stocks are from India Admin October 23, 2020 Data collated by ET NOW shows that TVS Motor has now become the most ‘sell’ rated stock in the world, followed by German airline firm Lufthansa and PNB. – Stocks-Markets-Economic Times Share on Facebook Tweet it Pin it Share it Email