Posted on 2017-05-062019-03-06Thru a bus window…unique architecture! This is the Russian Embassy in Havana. We were on a package tour bus, and couldn’t stop and look, unfortunately. Lots of antennas on the roof, eh? Overall a very strange looking building.