Cabinet approves ₹20,667 crore for semi high-speed rail pro… | Boolokam