
World’s Tallest Statue is Visible from Space
The picture is shared by Planet Lab, the world’s leading commercial satellite network showed that India’s ‘Statue of Unity’ is visible from the space. The world’s tallest statue — ‘Statue …
World’s Tallest Statue is Visible from Space Read More