The answer would be the letter B
New Mexico,for as if you look at both of the maps you see that New Mexico is the only one even remotely near that region
East Africa being Egypt, I'm pretty sure and it depends on what time period but the silk Road went right through east Africa so trade was probably really quick thanks to the silk road and the connection between the middle east and Africa...
Usually they were on the opposite side of the indians, and they always had problems
North: Had a larger population, had a great industrial advantage, the north controlled the seas, the North had more troops to fight the war. the North had railroads, steamboats, roads, and canals for faster transport of supplies and troops.
South: The south was playing defense on their own territory, the South had better Generals who knew better how to fight, and the South could produce all the food it needed.