India is using 20 of these massive machines to build its high speed railway project

Published --