Imagine discovering an enormous city of ancient temples that took 2000 years to build. Karnak Temple is the largest religious building ever constructed and dates to 2055 BC. This derelict palace complex is still capable of overshadowing many of the wonders of the modern world and even today is truly awe-inspiring.