20180515 business.india-business: India Inc strikes at trolls on its rolls