Srilanka : A Luxury Escape

Who doesn’t crave for a luxury 5 star vacation ! “Ayubowan” Srilanka welcomes you with this greeting meaning “Long Life”. This pearl of Indian Ocean is one of the emerging luxury holiday destination that attracts visitors from all over the world for its lush flora and fauna, tropical rainforests, world-famous beaches and laidback vibes. No…