India slips to third place on trust barometer; low-income group less trusting than richer counterparts
The annual Edelman Trust Barometer, now in its 25th year, released before the start of the World Economic Forum Annual Meeting, also showed that India ranks low at 13th place when it comes to trust of people in other countries, in companies with Indian headquarters.