15 Different Types of Rocks | Explained

Every rock has specific mineralogy and chemical composition based on which they are characterized and separated from other rock types. Then there is texture such as grain-size which help researchers to distinguish them visually. In general, rocks...