Don't you think India deserves a better spot?