Freedom Square

Submitted 11 months 1 week ago by CultureWhiz.

Freedom Square (Russian: Площадь Свободы, Plóshchad' Svobódy) in Kharkiv is the 8th largest city-centre square in Europe.