Goa is a small state on the west coast of India. It is known for its beautiful beaches, scenic landscapes and rich cultural heritage. The...