Latvia’s Statue of Liberty

Built in 1935 and long respected as a symbol of Latvia’s independence, Freedom Monument in Riga has seen the country’s occupation by both the Sovie...
Back to Top