In Pictures: Dresden, Germany

Once known as “Florence of Elbe”, Dresden is regarded one of the most beautiful cities in the Europe. With its scenic setting alongside the Elbe River, Dresden represents the magic of Medieval Europe. The city boosts of iconic buildings such as […]