Dubai, Sri Lanka & Malediven: city sights meet island vibes