The Temple of Karnak sits in the northern half of the town of Thebes ( No-Amun or the Cityof Amun in ancient Egyptian ) now 2 km ( 11 / 2 miles ) from modern Luxor .
The Temple of Karnak was built in Cairo , Egypt .