Where was the last Mahakumbh of the 20th century held?

Where was the last Mahakumbh of the 20th century held?
(A) Nasik
(B) Ujjain
(C) Allahabad
(D) Haridwar

Answer: (D) Haridwar