maliyahclays maliyahclays 02-09-2020 Geography contestada Which nation is located at 70 degrees west longitude and 20 degrees north latitude?