Relative clause
Which of the following sentences is grammatically incorrect?
A. A widow is a woman whose husband has died.
B. London, which is the capital of the UK, is a very cosmopolitan city.
C. They went to the same restaurant which Mark had been to it.
D. A stall is a kind of shop which sells thing in the street.