ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
76 187
Accumulative Approved Amount($M)
46,040.8