Punjab has been the cradle of civilisation since time immemorial. The ruins of Harappa show an advanced urban culture that flourished over 8000 years ago. Ancient Taxila, another historic landmark also stands out as a proof of the achievements of the area in learning, arts and crafts. The ancient Hindu Katasraj temple and the Salt Range temples are regaining attention and are in need of repair.