20 World’s most beautiful city squares

1. Palace Square, Saint Petersburg , Russia With its beautiful and harmonious architecture, Palace Square is the main public space of Saint Petersburg. Like Red Square in … Continue reading 20 World’s most beautiful city squares