Launch of Royal Indulgence Store and Spa Spa Ceylon, the luxury ayurveda brand, unveiled its magnificent Royal Indulgence Store and Spa in Colombo