Difference between "that" and "which"
I would like to the difference between "that" and "which". As I know, "that" is used for restrictive clause and "which" is used for nonrestrictive clause. Can you please give detailed explaination between these two?
Hero of the day
Person voted on the most questions.