India is the 10th biggest services exporter in the world, & the world's 20th biggest merchandise & goods exporter. For China, it's a completely different case. India exported services worth $110 billion, and merchandise worth only $216 billion in 2011. It's not fair for India to be compared to a country much better than it in every way, especially in terms of imports & exports.