Taxila © Bruno Morandi
20 miles north-west from Rawalpindi, Taxila is one of southern Asia's largest archaeological sites. Located at a strategic crossroads on the Silk Road, the city shined forth over the whole surrounding area, as the innumerable monasteries, stupas and Buddhist temples prove it, scattered all across this fertile valley.