Taxila, ancient city of northwestern Pakistan, the ruins of which are about 22 miles (35 km) northwest of Rawalpindi. Its prosperity in ancient times resulted from its position at the junction of three great trade routes: one from eastern India, describe