What is MYBA?
I've been doing some research online about booking a luxury yacht charter and I keep coming across the term MYBA. I have no idea what it stands for or what it means. Please can you explain it?
Ask a question
Have you got a charter question you want answered?