October 14, 2022Define the three basic types of rocks exist on the planet Earth? What are their types and examples? What is the mechanism involved in their formation? How to identify/differentiate between them? by Osman Answer to following questions: Define the three basic types of rocks exist on the planet Earth? What are their types […]