B is the only one that sounds like it's not in the right question. Unless you know for sure it's not B, that's my suggestion.
Mecca, or Makkah, is Islam's holiest city. Located in Saudi Arabia, it is the birthplace of Muhammad and the religion itself. Millions of people travel there every year for the annual Hajj.
They invited him to stay with them.
Longitude and latitude help you locate places on a map. For example, 54'40 helps you locate Oregon.
Answer:
Reconquista with 781 years or
Anglo French wars with 748 years