The Advantages and Disadvantages of Different Types of RoofingRoof is an essential part of any building. This is because it is the top most covering of a house. Besides being essential, a goodlooking...