Explanation: To understand why Goa is the correct answer, it is essential to know the geographical layout of India and the location of its coastal states. India is a large country with a diverse landscape, including mountains, plains, and coastal regions. The coastal states of India are those that have a shoreline along the Arabian Sea or the Bay of Bengal.
Goa is a small state located on the western coast of India, bordering the Arabian Sea. It is known for its beautiful beaches, such as Calangute, Baga, and Anjuna, which attract tourists from all over the world. The state's coastline is approximately 101 kilometers long, providing ample opportunities for beach lovers and water sports enthusiasts.
In contrast, the other options listed are not coastal states:
- Himachal Pradesh is a landlocked state in the northern part of India, known for its mountainous terrain and scenic beauty. It is part of the Himalayan region and does not have a sea-shore.
- Uttar Pradesh is a large state in northern India, known for its historical and cultural significance. It is not a coastal state and does not have a shoreline.
- Assam is a state in northeastern India, known for its tea plantations and wildlife. It is not a coastal state and does not have a sea-shore.
Therefore, if you wish to see a sea-shore, Goa is the correct choice among the given options. Understanding the geographical layout of India and the location of its coastal states is crucial for answering such questions correctly.