He loved Indian art and music as much as European classical music or literature, and had a deep knowledge of all these things. The fact that most of us eat American junk food, or watch Hollywood movies, doesn't make us necessarily more cosmopolitan. To be cosmopolitan you need to feel at home in various different cultures, as Ray did, and few people do even now. As far as the shrinking world is concerned, this is easy to exaggerate. In fact, only very few people, most of them living in the West, have the luxury of traveling all over the world.
Poor people can be cosmopolitan too.
The wandering Jews in pre-war Europe, who spoke many languages and crossed many borders, were often poor, but undeniably cosmopolitan. But, yes, I think cosmopolitanism is generally limited to an elite. Ray was definitely a member of the Bengali elite, in a cultural, if not economic sense. You seem to set cosmopolitanism against the fashionable concepts of globalization and international mass culture. Just as a Thai or Bulgarian does not automatically become cosmopolitan by eating a Big Mac, an Indian accountant in Bangalore does not either, just because he works on American Airlines' accounts via the Net.