Five Interesting Facts About Spain

1. Puerta del Sol ( ‘’Gate of the Sun” ) square in Madrid is practically and physically the center...

Read More