Log In or Register
This is in Seville, Spain. Besides being a national landmark, it is famous for being in one of the recently released Star Wars movies.