Colossus of London

The “Spirit of Man” is a gas-fired beacon figure. It is 320 feet high, (Base included). To give you some idea of the scale. “The Angel of the North” at 65ft high. “The Colossus of Rhodes” 120ft. “The Statue of Liberty” 151ft. “Big Ben” 320ft. This impressive at free standing structure is part sculpture, part […]

World Tourism Forum © 2015 Frontier Theme