Step 1: Northeast monsoon.
- Occurs during October–December.
- Brings rainfall to Tamil Nadu, Andhra Pradesh, and southeast India.
Step 2: Western disturbances.
- Extra-tropical storms from the Mediterranean, entering north India in winter.
- Cause winter rainfall in Punjab, Haryana, Delhi, and snowfall in Himalayas.
Step 3: Eliminate other options.
- (B) Southwest monsoon → June–September, summer rainfall, not winter.
- (D) Agulhas Current → off South Africa, unrelated to India.
Final Answer:
\[
\boxed{\text{(A) Northeast monsoon and (C) Western disturbances}}
\]