Then it is moving towards earth
It is the mongols, this answer is
The Deccan plateau is located in C. Southern India.
Answer:
The answer is A. 75 N latitude and 40 W longitude.
Hope this helps! Might be wrong!
Explanation:
Washington, New York (not really sure)