I don't understand these sorta "journalists".
I mean how does it matter how revenue is generated or how job is created. Whats next? Should we also stop making 5 star hotels because it only caters to the rich? Of course it doesn't matter that those 5 star hotels create a lot of job and help a lot of other related industry to grow.
China hosted its first grand prix in 2004- GDP $1.932 Trillion- GDP/capita- $1490
No one has issues
Indian hosts its first in 2011- GDP $1.9 Trillion- GDP/capital >$1500
India poor, India this, India that. Shut up whiners!