Offering the only mainland SCUBA diving in India, Goa is a former Portuguese colony. India’s smallest and richest state, it is renowned for its beaches, as well as for its world heritage architecture. Here, you can experience the best India has to offer, including some incredible diving.