Explanation
Core Formula/Logic: This is a geographical boundary counting problem requiring knowledge of West Bengal's neighboring states.
Step-by-Step Solution:
1. West Bengal shares land borders with 5 Indian states: Sikkim to the north, Assam to the northeast, Bihar to the west, Jharkhand to the west, and Odisha to the southwest.
2. It also borders Bangladesh internationally and touches Nepal and Bhutan at tri-junctions, but the question specifically asks for Indian states.
3. Therefore, the count is 5.
Common Pitfall: Counting Bangladesh as an Indian state gives 6 (option B). Forgetting Sikkim or Assam gives 4 (option A). Counting only Bihar, Jharkhand, and Odisha gives 3 (option D).
Shortcut/Takeaway: Remember the clockwise sequence from north: Sikkim, Assam, Odisha, Jharkhand, Bihar. This gives 5 states.