Please be Mecca.
Thats ALL the Islamists need is another mysterious object that fell from outer space to worship.
Hopefully it has tons of hydrozine left!
Out of range, too far South.