Dear Narendra, The ranking which I mentioned is not just based on no of army or no of ships or no of aircrafts. it also includes the size of economy, gold reserve etc etc. I hav not worked with any military or foreign office. But I hav been following world politics closely since childhood and I talk based on the facts. Pls go and see how many UK marines are killed (not arrested), every month in Afghan and Iraq. Incase of Israel, its not showing its power.. it is just fighting for survival. But of course they have a fine aerospace and radar technology. Also they have best commandows in the world. But this is not enough to be powerful. Now I will state some examples to show India's recognisation in the world.. India is a hot contender for a UN permanent security counsil seat for any future expansion. This is not just India's claim... out of 5 powerful nations, 4 has already given the open support to India. (Russia, France, Britain and China.) US is the only one in half mind. India and China are always the special invitees for annual meetings of EU and G8 Industrial nations group. India has its own space technology which is the best after US, Russia, EU and China. The EU is working on the development of a Fusion nuclear power technology with 4 selected nations who are the best in technology and they are US, Russia, Japan and India!!! And each country has to put $1 billion in to the project! All of the worlds best defense equipment builders are queing up in India to grab the huge defense purchase orders from India. And India is in such a strong position in negotiation that we can easily demand a technology transfer and many companies are even ready for that. This is not offered to many countries. I have been living in Europe for 3 years now and I know what is the feeling of west towards India now. Dear friend... a lot has changed since last 15 years!!