difference between gravel and granite

difference between gravel and granite