The correct answer is: B. Maharashtra.
Gujarat is bordered by the following states:
- To the north: Rajasthan
- To the east: Madhya Pradesh
- To the south: Maharashtra
- To the west: Arabian Sea
Maharashtra is a state in the western region of India. It is the second-most populous state in India, after Uttar Pradesh, with over 112 million inhabitants. The state 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 is Mumbai, the most populous city in India.
Gujarat is a state in the northwestern region of India. It is the fifth-most populous state in India, with over 60 million inhabitants. The state is bordered by Rajasthan to the north, Madhya Pradesh to the east, Maharashtra to the south, and the Arabian Sea to the west. The state’s capital is Gandhinagar.