Which of the following sentences is grammatically correct?
A) Despite of the rain, we enjoyed the picnic.
B) Although the rain, we enjoyed the picnic.
C) In spite of the rain, we enjoyed the picnic.
D) Because of the rain, we enjoyed the picnic.
E) Due to the rain, we enjoyed the picnic.