Spain is the only country in the world…

Spain is the only country in the world that has a monument to the liver – “The silent and unselfish organ.” 00