Whenever an idea for a big project or construction is laid, various aspects are taken into consideration. Today, one can see many big and marvelous constructions all around us. These outstanding infrastructures are the hard work of the professionals who are trained...