The City of David and the sharks' teeth mystery

Scientists have found an unexplained cache of fossilised shark teeth in an area where there should be none - in a 2900 year old site in the City of David in Jerusalem. This is at least 80 km from where these fossils would be expected to be found. There is no conclusive proof of why the cache was assembled, but it may be that the 80 million-year-old teeth were part of a collection, dating from just after the death of King Solomon*.