Monument - the United Kingdom

Most Innovative Financial Institution - London
Winners image