The Columbus Monument, a 60m tall statue to Christopher Columbus, marks the end of La Rambla in Barcelona, Spain. It marks the place where Christopher Columbus landed in Spain after sailing to the Americas