Fairytale land

The famous Mullerthal in Luxembourg.