312 million euro contract from Delhi Metro

Back to top button