Which one of the following States receives rainfall from both the Arab

Which one of the following States receives rainfall from both the Arabian Sea branch and the Bay of Bengal branch of Monsoon ?

Punjab
Maharashtra
Meghalaya
Tamil Nadu
This question was previously asked in
UPSC CDS-2 – 2021
Punjab receives rainfall from both the Arabian Sea branch and the Bay of Bengal branch of Monsoon.
– The Southwest Monsoon current splits into two main branches: the Arabian Sea branch and the Bay of Bengal branch.
– The Bay of Bengal branch moves up the Indo-Gangetic plain, bringing rainfall to states like West Bengal, Bihar, Uttar Pradesh, Haryana, and Punjab.
– The Arabian Sea branch, after striking the Western Ghats and moving across central India, also contributes to rainfall in the northern plains, including parts of Punjab, sometimes converging with the Bay of Bengal branch.
Maharashtra receives most of its monsoon rainfall from the Arabian Sea branch. Meghalaya receives very heavy rainfall from the Bay of Bengal branch (e.g., Mawsynram and Cherrapunji). Tamil Nadu lies in the rain shadow of the Western Ghats during the Southwest Monsoon and receives most of its rainfall during the Northeast Monsoon season. Punjab is situated in the northern plains where the influence of both monsoon branches is felt.