John Marshall
Jump to navigation
Jump to search
Sir John Marshall was an English archaeologist who oversaw the excavations at Taxila.
Sir John Marshall was an English archaeologist who oversaw the excavations at Taxila.