University Square in the heart of Bucharest.