Global Footprint

The Corporate office of the Company is located at New Delhi, India and it has a number of branches and project offices in India and abroad, including Bangladesh, Ethiopia, Mongolia, Philippines, Tanzania, etc., besides several offices spread across various states in India. ICT has successfully undertaken several prestigious consultancy assignments, under International Competitive Bidding in 44 countries across the globe.