Tata Group, easily India's most respected business house, has been named the world's third most accountable and transparent company by Britain's One World Trust although US hotel chain Orient-Express has not found it worthy of an alliance.
According to Rob Lloyd, the report's lead author, the...