Located on the banks of the River Nile in Luxor, Egypt, the Karnak Temple complex is one of the largest buildings ever constructed for religious purposes
Loading summary