History The statue of the Virgin Mary is taller than the Statue of Liberty najith Mar 27, 2018 0 It was built in Venezuela on the spot where the Virgin was said to have appeared in 1570.