Balluta Buildings, one of the strangest edifices I have ever seen. As grandiose as Moscow State University