Explanation: Goa is a small state located on the western coast of India, known for its beautiful beaches and rich cultural heritage. Understanding the geographical location of Goa and its neighbouring states is essential for general knowledge and competitive examinations.
Goa is bordered by two states: Maharashtra to the north and Karnataka to the east and south. The Arabian Sea lies to the west of Goa, forming its western boundary. The state of Maharashtra shares a significant portion of its land boundary with Goa, making it a direct neighbour. Similarly, Karnataka borders Goa to the east and south, forming a substantial part of its land boundary.
Gujarat, on the other hand, is not a neighbouring state of Goa. It is located further north along the western coast of India, separated from Goa by the state of Maharashtra. Therefore, Gujarat does not share a direct border with Goa.
Kerala, while located to the south of Karnataka, does not share a direct border with Goa. It is separated from Goa by the state of Karnataka.
In summary, the neighbouring states of Goa are Maharashtra and Karnataka. Gujarat is not a neighbouring state of Goa, making it the correct answer to the question. Understanding the geographical boundaries and the states that border Goa is crucial for general knowledge and competitive examinations.