Goa, often referred to as the Mexico of India, captures the hearts of travellers with its vibrant culture, stunning beaches and adventurous spirit. Both destinations share a relaxed atmosphere ...