The 73 metre Yalla off the Caribbean island of Anguilla
Pictured anchored off the Caribbean island of Anguilla recently is the 73 metre superyacht Yalla. Built by the Italian shipyard CRN Spa in 2014, the sleek and sporty steel and aluminium vessel is designed by Omega Architects, with Droulers Architecture responsible for her interiors. She accommodates up to 12 guests over six cabins, as well as a 22 crew members