answersLogoWhite

0

The biggest man made carve in Europe is the underground power station. This underground power station is located in Northern Quebec Europe.

User Avatar

Wiki User

10y ago

What else can I help you with?