Piazza di Spagna is one of the most beautiful spots in the city of Rome, Italy. This square is also one of the most visited places in the capital, and a must-see for any traveller seeking the realms of beauty. But then again, why is it called the... Continue reading