News

An Indian traveller was left surprised after spotting a unique art installation at Amsterdam Airport Schiphol, one of the busiest airports in the Netherlands. The installation, known as the ‘Human ...