India now boasts the world's tallest statue. At almost 600 feet, it is almost twice the height of the Statue of Liberty
Named the Statue of Unity, it is a depiction of Sardar Vallabhbhai Patel, who was the country's first deputy prime minister. Read more...
from Mashable https://ift.tt/2PKTteo
Post A Comment:
0 comments: