Gujarat is bordered by …. state to the south.

Madhya Pradesh
Maharashtra
Rajasthan
Arabian Sea

The correct answer is: B. Maharashtra

Gujarat is a state in northwestern India. It is bordered by Rajasthan to the west, Madhya Pradesh to the east, Maharashtra to the south, and the Arabian Sea to the west.

Maharashtra is a state in western India. It is the second-most populous state in India after Uttar Pradesh, with over 112 million inhabitants. It is bordered by Gujarat to the north, Madhya Pradesh to the east, Chhattisgarh to the southeast, Telangana to the south, Karnataka to the southwest, and Goa to the west. The state’s capital and largest city is Mumbai, which is also the capital of Maharashtra.

The other options are incorrect because:

  • Madhya Pradesh is a state in central India. It is bordered by Rajasthan to the west, Gujarat to the northwest, Maharashtra to the south, Chhattisgarh to the southeast, Odisha to the east, and Uttar Pradesh to the north.
  • Rajasthan is a state in northwestern India. It is bordered by Gujarat to the west, Pakistan to the northwest, Punjab to the north, Haryana to the northeast, Uttar Pradesh to the east, Madhya Pradesh to the southeast, and Gujarat to the south.
  • The Arabian Sea is a sea connected to the Indian Ocean, lying between Africa and India. It is bordered by Iran and Pakistan to the north, Oman and Yemen to the east, and India to the south.