WASHINGTON: India is ranked at the sixth spot, behind China and Japan, in a list of eight great powers for the year 2017 by a leading American foreign policy magazine which is topped by the US.The list is topped by the US, whereas China and Japan are at tie for being on the second spot.