City on the site of ancient Thebes (5)
I believe the answer is:
luxor
(Other definitions for luxor that I've seen before include "Egyptian city sited on part of ancient Thebes" , "Egyptian city on the east bank of the Nile" , "Egyptian city on the site of the ancient city of Thebes" , "City of Egypt" , "Nile town" .)