
New York, USA

On October 28, 1886, the Statue of Liberty was inaugurated in New York, USA, in the presence of the then President, Grover Cleveland, former governor of New York, in front […]
The sun can’t shine through like that now due to the surrounding tall skyscrapers.