I do have some issues with several of these questions. The second one doesn't make sense. The country of the coast of India is India, obviously. If you meant "off" the coast of India then Maldives is also a correct answer. The country on the left of Spain could be France - it just depends which way you are facing at the time. This is a Geography quiz - please use geographical terminology! Similarly, there is no state "above" New Mexico.
For the second one, I did mean to put off, I do that all the time, I'll make it so Maldives is also an answer, I'll put South and North for the other two, Sorry about that.
In the last question Texas is not the largest state, Alaska is. And in the sixth question Oceania does not have 16 countries, it has just 14 countries.