This document provides an overview of EPC (Engineering, Procurement and Construction) projects. It lists the major divisions of EPC projects such as railway, airport, metro, oil & gas, highways and more. It also outlines the typical project hierarchy structure and roles within EPC projects. Finally, it lists some of the top EPC companies operating in India.