All the big names will roar into town in 2010. But huge investment and massive planning and development in Delhi are needed before the Grand Prix circus arrives. Many teams would like to compete in India’s booming market especially at Formula One.
previous article: Public health and private healthcare: A paradox
next article: Israeli media announced that satellite will spy on Iran
Leave Your Comments