News

These human-made landmarks around the world defy expectations of what man can create—and they sometimes seem to defy gravity ...
The monument, called the Statue of Unity, stands at nearly 600 feet and cost a staggering $460 million to build. ... The Statue of Unity will not hold the title of world’s tallest statue for long.