Hi all,
Just curious about these buildings.....
They are just north of Vatican city - you can Google Earth to see more. I zoomed in on these, but to give ref., St. Peter's square is just south and a smidge west of these buildings. They show no marker on Google Earth to say what they are.
They're a curious shape eh? Any help would be great.