Places Shown
Alexandria; Egypt
Cairo; Egypt
Mickleham; Sussex; England
Nazareth; Palestine
Peveril Castle; Castleton; Derbyshire; England