Gandhara: geography, antiquity, art and personalities