Glasgow
The largest city in Scotland, located on the River Clyde. A city built on high levels of manufacturing, resulting in it being termed the second city of the British Empire.
Name:
Glasgow
Aliases:
Start year:
1955
First issue:
Amazing Ghost Stories (1954) #16
No description