Petrochemistry and petrogenesis of the Gangotri granite and associated granitoids, Gahrwal Himalaya, Roorkee