I am French and I work in China with a lot of Indians. It's been interesting for everyone to say the least. I swear and speak my mind way too much for a corporate Indian, so much that when I spoke frankly to someone higher than me telling him his process was useless and was going double our wasted time for really only the appearance of regulatory compliance, all he could say was ... thank you. He d never met a younger subaltern resist a stupid idea in India before, in public :D
And of course it's neither our faults: in a French company we spend maybe more time fighting each other than doing the work, while in India they double their wasteful process every 2 weeks to a point they all do their job well but produce nothing at all :D