8 Facts Why Goa Is a Must-Visit Place in India