Number: 672856
Country: Italy
Source: TED
Number: 672857
Number: 672858
Number: 672859
Number: 672860
Number: 672861
Country: United States