Spain, a country located in the south western Europe. Spain is a country of vast mountains, stone castles and amazing cities which makes it a travel destination. The country is culturally diverse. La-tomatino is the very famous festival celebrated in […]