Posted
EN FR RU UA
Located in Germany.
Rothenburg ob der Tauber is a city in Germany, a regional center, located in Bavaria.
Videos
Official site: https://www.rothenburg.de
Source: Wikipedia
Author(s) of video(s): Amazing Places on Our Planet