how are granite rocks formed

News: