The world’s largest man-made mountain that was set to be in middle of major European city

Known simply as The Berg, this new project was set to put a certain German city on the map and be the new visionary landmark.

No comments

Read more