Seychelles – a lush, tropical paradise hidden in the