ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
75 881
Accumulative Approved Amount($M)
44,858.8